当我使用Facebook debugger查看我的网站首页时,在"应该修复的警告"部分,我得到一些不同的错误。但是,如果我按下"获取新的抓取信息"按钮一次,然后在下一轮只剩下一个错误。
我目前正在尝试解决的错误是:
og:图片无法下载或太小
og:图片未定义,无法下载或不大 足够。请定义 使用og:image metatag选择的图像,并使用一个图像 至少200x200px,可从Facebook访问。图片 ' http://davegutteridge.com/+image/mizumushi_profile.jpg'将会被使用 代替。
Facebook似乎已缓存旧图像并显示该图像,即使我已将其从服务器中删除。
我想要展示的图片是this one。为了尝试使其发挥作用,我尝试删除" exif"数据,我尝试将其制作成正方形(我原来是1200 x 600像素),并且我确保它远远超过200 x 200像素。我也尝试了多次刷新,并等待超过24小时,看看Facebook的缓存是否发生了变化。首次发现此问题48小时后,调试器仍显示错误的图像。
如何让Facebook引用正确的图像?
答案 0 :(得分:0)
请务必遵守相关信息:https://developers.facebook.com/docs/sharing/best-practices#images
方形图像不是一个好选择,但我只是在调试器中测试它并且它确实工作正常。顺便说一句,这些只是警告,而不是错误。
答案 1 :(得分:0)
我有一个类似的问题,图像设置正确"但是调试器不会接受它。所以我玩了一遍,并想通过添加og:image:width
和og:image:height
来帮助调试器。
之后,图像立即拍摄:)
这个过程称为预缓存,这里是它的参考;)
https://developers.facebook.com/docs/sharing/best-practices#precaching
希望这有帮助!