我正在研究Facebook如何根据用户共享的URL提供外部网站预览。结果不仅仅是缩略图,而是实际文本,嵌入视频或图像,具体取决于给定的链接。例如,如果您发布维基百科文章中的链接,则会显示文本。如果您发布Dailymotion视频的链接,则会嵌入它。 是否有PHP / Javascript-Ajax方法来实现这一目标?为此目的的任何特定库?
如果没有,那么服务器端(如果可能的话,PHP)解决网页抓取和显示缩略图预览的最佳方法是什么?
答案 0 :(得分:2)
Facebook通过寻找Open Graph meta tags来做到这一点。对于嵌入式视频,它正在寻找og:video
标记。
如果没有OG标签,它会做出最好的猜测。