在分享到Facebook时,尽管FB调试工具显示正确,但OG图片错误。

7

我刚刚为我正在工作的网站添加了一个OpenGraph图像,使用FB调试器检索信息可以正确地显示该图像,但是在共享URL时仍然看到默认图像被显示(之前没有指定OG图像)。这里有些问题吗?该网站使用自定义的基于Python的框架,并且图像是通过Amazon EC2实例进行gzip服务的,如果会以任何方式影响输出。


你尝试过在FB调试器中使用“获取新的抓取信息”吗? - David R.
啊,是的,我也试过了。 - Staffan Estberg
有涉及到其他的缓存或CDN吗? - David R.
2个回答

9
问题不在于您的网站。 Facebook需要一些时间来刷新facebook.com内的图像,即使您可以在Facebook Debug工具中看到更改。
为了在Facebook内查看您的新图像,您可以做两件事:
1.稍微操作一下您要分享的URL,这样Facebook将再次获取open graph数据。
2.只需等待一段时间,几个小时后它将被刷新。

我们已经等了3个星期了 :) 我怀疑这不是问题所在,但还是会再试一次并更改URL。 - Staffan Estberg
当然,在更新URL后它现在可以工作了...感谢Alexandros的提示! - Staffan Estberg
给我,再帮一个忙:去这里:https://developers.facebook.com/tools/debug/ 并点击“重新抓取”按钮。 - aniruddha

-1

有三种方法可以更改您的图像,您需要清除:

1)使用https://developers.facebook.com/tools/debug/ Facebook工具手动清除Facebook缓存

2)在URL末尾添加版本代码,例如?v=1

3)编写GraphAPI代码,当您单击共享按钮时,它将清除Facebook页面缓存。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接