当我分享我的网站时,我遇到了facebook选择错误缩略图的问题。在研究了这个问题的修复并尝试了几个解决方案之后,facebook的调试器仍然坚持我的og:图像小于200x200像素,而实际上是400x400像素。
不幸的是,我们使用的CMS不支持Open Graph元标记的实际实现,因为用户无法编辑其网站的代码,但facebook似乎确实接受了我想要的og:image使用这个替代方案:
<link rel="image_src" href="http://payload122.cargocollective.com/1/8/259546/4759078/dodo_o.jpg" />
实际错误:
提供og:图像不够大。请使用至少200x200像素的图像。将使用图像“http://payload122.cargocollective.com/1/8/259546/4759078/VabiannaSantos_905.jpg”。
我已经用尽了我遇到的所有解决方案,从删除图像EXIF数据到使图像正好是200x200像素。
有人为我提供解决方案吗?如果只有Cargo Collective支持Open Graph的实现。
答案 0 :(得分:0)
调试器错误有点误导,我猜它说“图像不够大”,它实际上应该说“没有og:图像” - 而它需要另一个图像。那个是728x466,应该足够大。
把它放在脸谱上,对我来说效果很好,但你必须发布它才能看到它的外观。如果您只是放入链接,它只会显示一个小缩略图,您可以选择3个图像中的一个。
因此,在这种情况下,我不会过多担心错误消息,因为它完全正常。当然,更好的是og:标签。如果您能够在CMS中使用它们,此页面将介绍您需要了解的所有内容:http://ogp.me/
有关og:image标签的其他信息:
答案 1 :(得分:0)
有时你需要更改图片的名称,以便facebook真正刷新它的缓存并将新图像上传到它的服务器,否则如果它们被保存在相同的文件名并且在调试器中没有提取它们 - 所以你会得到这样的错误