Facebook喜欢状态网址检测

时间:2010-06-30 21:28:23

标签: php javascript facebook scripting embed

我想知道是否有类似于facebook状态更新的脚本, 我的意思是,什么时候为前。我粘贴了YouTube /其他视频网站/图片/链接,它会自动检测网页内容并将嵌入代码与其关联(如果是视频)..

所以我想知道是否有一个包含大型网站数据库的现成脚本,并且可以将视频网站网址与嵌入代码相关联。

我实际上可以自己做类似的事情,但问题是我想支持很多网站,比如facebook。

请帮我找一个解决方案。

感谢。

2 个答案:

答案 0 :(得分:3)

看看Embedly API:http://api.embed.ly/ 它获得了很多流行视频网站的嵌入代码,也适用于一些图像网站。我高度推荐它, 你可以尝试here

答案 1 :(得分:2)

您真的不必扫描那个大数据库。通过视频,您可以跟踪前三个左右的上传源(youtube,vimeo,metcafe ...)及其嵌入代码。

对于图像和链接,这些很容易检测,不需要任何特殊的嵌入代码。很简单,我的意思很简单。只需使用简单的regular expression即可在帖子中搜索链接。

如果是图片,您可以通过查看链接的文件扩展名(jpg,png,gif等)轻松判断。如果是这样,做任何适当的事情来嵌入任何旧图像。如果它只是一个普通的旧链接(与您的任何视频网站不匹配,或者不以图像的文件扩展名结尾),请使用链接本身。

唯一棘手的部分是为视频网站获取独特的嵌入代码。但也许有一些外部库/ api可以为你做一小部分(another answerer提供了一个适当的API /预构建的库)。但是,图像和链接大多非常简单。

编辑我似乎误解了您的问题,并且您只是在寻找带有视频嵌入代码的预建库。在这种情况下,other answer 完全你想要的。