如何让Facebook在帖子中从URL缩略图像

时间:2014-11-19 20:34:35

标签: php facebook image

我正在建立一个图片库网站。它将主要是私人的,但我希望用户能够通过特殊URL直接在Facebook帖子中使用某些图像。

网址看起来很简单:http://example.com/some/path/image.jpg虽然它们实际上是由脚本按需生成的。

但是,当我将该URL(图像的URL,而不是带有图像的页面)粘贴到Facebook时,它就会出现域名;它不会缩略图像。

关于开放图元标记有很多问题 - 但这与页面有关,而这个问题是关于具有直接图像URL的帖子的情况。我注意到它适用于imgur的图像,例如。

图像的提供方式是否存在某些问题,或者图像质量的某些方面我可以改变以使Facebook工作?或者只是像facebook知道以某种不同的方式对待某些图像网站?

感谢。

2 个答案:

答案 0 :(得分:1)

我认为Facebook使用某种OpenGraph"浏览器"来抓取图像。因此,您需要根据User-Agent提供元信息,即

facebookexternalhit/1.1 (+https://www.facebook.com/externalhit_uatext.php)

for Facebook。

因此,当用户浏览器点击您的网址时,您就会投放该图片,当您在Facebook上为其提供开放式图形元数据时。

答案 1 :(得分:0)

我能想到的唯一一件事,就是我最喜欢的那个页面。

访问http://www.w3.org/2005/10/howto-favicon以获取有关html中的favicon的信息。