我正在建立一个图片库网站。它将主要是私人的,但我希望用户能够通过特殊URL直接在Facebook帖子中使用某些图像。
网址看起来很简单:http://example.com/some/path/image.jpg
虽然它们实际上是由脚本按需生成的。
但是,当我将该URL(图像的URL,而不是带有图像的页面)粘贴到Facebook时,它就会出现域名;它不会缩略图像。
关于开放图元标记有很多问题 - 但这与页面有关,而这个问题是关于具有直接图像URL的帖子的情况。我注意到它适用于imgur的图像,例如。
图像的提供方式是否存在某些问题,或者图像质量的某些方面我可以改变以使Facebook工作?或者只是像facebook知道以某种不同的方式对待某些图像网站?
感谢。
答案 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的信息。