og:image应该更大。

4
我不确定为什么,但当我使用OG Debugger时,我一直收到这个警告,并且Facebook没有加载正确的错误。它告诉我图像不够大,但图像的尺寸为404x404像素,所以我不确定它期望什么,因为它符合200x200的标准。
以下是完整的元标记报告:
<meta property="og:image" content="http://beta.ccchapel.com/getattachment/1fc7e302-342f-4b1e-aae3-466905d3e084/" />

如果您有任何帮助或建议,我们将不胜感激。


我也遇到了同样的问题,但我使用的是800x500像素的图像,然而被告知该图像太小? - L84
你能提供页面的完整URL,这样我就可以在Facebook调试器中进行调试。 - laltin
3个回答

2
您可以尝试以下选项来解决此问题:
  • 将图像变为正方形,四舍五入到“百位”,例如大小为300x300px
  • 将它们托管在同一服务器上(相同的域名)
  • 使用jpg格式
  • 避免文件名中出现任何“奇怪”的字符

参考线程


0

你试过添加元字段来"手动"指定高度和宽度吗?

<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:width" content="404">
<meta property="og:image:height" content="404">

我已经做了这个,但在我的情况下没有任何区别。 - L84

0

我碰巧遇到了同样的错误.. 这是我所做的。

来自Facebook文档:http://developers.facebook.com/blog/post/612/

当修改Open Graph对象时,您需要告诉Facebook的抓取器重新抓取您的页面以获取更新的信息。
有几种不同的方法可以重新抓取您的对象。

  1. 手动使用调试器 https://developers.facebook.com/tools/debug 如果您是对象的管理员或开发人员,则会根据fb:app_id或fb:admins meta标记拉取页面数据的新副本。

  2. 更自动化的方法是使用“scrape=true”POST参数。向https://graph.facebook.com/?id={id}&scrape=true 发送POST请求,其中{id}是对象ID或对象的URL。响应是一个JSON对象,其中包含为URL抓取的数据。

另外,在使用https://developers.facebook.com/tools/debug时,我一直重试,直到它突然被接受。我认为使用第二个选项更可靠。

参考资料:https://developers.facebook.com/docs/opengraph/using-objects/


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