当og:image
标记无效时,Facebook如何选择预览图像?我和朋友很好奇为什么Facebook预览图像没有出现在文章中 - 当我们通过Facebook调试器运行URL时,它提供了以下信息。
提供og:图片无法下载或不够大。请使用至少200x200像素的图像,并且可以从Facebook访问。将使用图像“http://lostoregon.files.wordpress.com/2014/06/foodcarts.jpeg”代替
Tangent:运行一次调试器似乎可以清除Facebook的缓存,并且在下一次运行中Facebook抓住了正确的(自固定?)图像。
我不明白的一部分是:Facebook如何选择使用http://lostoregon.files.wordpress.com/2014/06/foodcarts.jpeg
图像?当我查看original page时,foodcarts.jpeg
未显示在任何位置,这意味着
Facebook有一些秘密因为之前看到的图像而选择
Facebook当时选择了页面上的图片,但不再存在
我不在考虑的其他事情
此默认图像选择是否已定义,确定性行为?如果是这样,它是如何工作的?
答案 0 :(得分:1)
您描述的错误很常见,图像可能没问题,但Facebook下载它可能有问题(它太大了)。当图像不好时会发生什么,即获取页面的缓存表示,然后使用您提供的图像。如果Facebook抓取了许多网址,并且您的网站上没有图片,或者没有缓存的图片,系统会选择您更频繁使用的网址(在所有网页上)。至少,这就是我所看到的。