2012-06-16 72 views
-1

只是想知道Facebook发布链接时使用的技术。 我注意到,只要我在屏幕上粘贴一个链接,我就会将链接作为一个页面。Facebook使用什么技术链接?

例如,当我粘贴youtube的链接... 它显示为一个视频,我只能在那里播放它。

有人可以告诉我怎么做。 什么都需要

回答

3

他们所做的可能是解析链接(正则表达式在这里很有用),获取电影ID并使用Youtube API嵌入播放器。这里是API的文档:https://developers.google.com/youtube/player_parameters

+0

这个youtube只是一个例子......一般每个网站llink它通常会发生......它怎么可能? – jasmeet24

+0

对于其他链接,它只是获取网站的内容(例如:'file_get_contents'或CURL),解析它(例如:phpQuery),获取所有图像,并让您选择哪一个是缩略图。从解析的内容,它也获得标题和元描述。 – Agares