在像facebook这样的网站中,当我们发布一些链接时,它会向我们显示该网站的缩略图,如下图所示:
怎么做?
这只是一个帖子/评论,就像其他任何东西一样。您唯一需要的是有关该页面的信息。例如,您可以使用curl来获取页面的数据。您要查找的信息位于元标记的文档头部。
<meta name="og:type" content="website" />
<meta name="og:image" content="http://cdn.sstatic.net/stackoverflow/img/apple-touch-icon@2.png?v=fde65a5a78c6"/>
<meta name="og:title" content="Post a link and show thumbails from that link - php" />
<meta name="og:description" content="In some websites like facebook, when we post some link it show us thumbnails from that website, Like this in Picture below: How to do that?" />
获取这些信息并发表您的帖子/评论/无论如何。
编辑: 你甚至不需要 curl,你可以使用file_get_contents查看这个答案
您需要获取该 URL 并读取元标记,这将为您提供一些信息,例如标题、描述等。如果您需要获取图像天气,请读取图像元标记(如果存在)或从网页。