为什么Facebook的缩略图缓存使用错误的图像和调试器显示正确的图像?

时间:2014-02-26 13:40:17

标签: facebook sharing elgg

我为elgg社交网络平台编写了一个插件,该平台支持与其他社交网络共享链接。 大多数情况下还可以。

我注意到,虽然Facebook经常显示视频缩略图和其他网站的不正确图像,例如谷歌+都可以。

我传入共享页面的网址是正确的,当我使用Facebook调试工具时,我看到正确的图像 - 例如https://developers.facebook.com/tools/debug/og/object?q=https%3A%2F%2Fwww.infiniteeureka.com%2Fvideos%2Fwatch%2F6980%2Fwater-as-primary-healing-agent-dis-ease-is-commonly-due-to-dehydration

作为示例 - 在我的网站上分享视频时,这是该插件当前为facebook输出的网址:

https://www.facebook.com/sharer/sharer.php?s=100&p [标题] =水+作为主要+ + +愈合剂+ - + DIS-便于+ +是通常+ +由于到+脱水&安培; p [摘要] =描述&安培; p [URL] = HTTPS://www.infiniteeureka.com/videos/watch/6980/water-as-primary-healing-agent-dis-ease-is-commonly-due -to-脱水&安培; p [图像] [0] = HTTPS%3A%2F%2Fwww.infiniteeureka.com%2Fmod%2Fvideolist%2Fthumbnail.php%3Fjoindate%3D1293022025%26guid%3D6980%26owner_guid%3D2%26size%3Dlarge

当我与Facebook分享这个时,我看到了我之前分享的另一个视频的缩略图,其中有一个不同的网址。 (编辑:我现在注意到我可以从Facebook中的3个图像中选择,其中一个是正确的 - 所以facebook正在以某种方式构建一个包含2个不正确图像的数组,并且默认为不正确的图像。)

有人知道吗?

1 个答案:

答案 0 :(得分:0)

我经常遇到这个问题。尝试使您的图像围绕1080px#1080px,看看是否有帮助。其他选项是尝试和懒惰加载所有其他图像,所以Facebook不会选择它们,因为我认为你所指的缩略图在页面上?