4

我不知道为什么,但我在使用OG 调试器时不断收到此警告,而 Facebook 没有加载正确的错误。它告诉我图像不够大,但图像是 404x404px,所以我不确定它的预期,因为它符合 200x200 的偏好。

这是完整报告的元标记:

<meta property="og:image" content="http://beta.ccchapel.com/getattachment/1fc7e302-342f-4b1e-aae3-466905d3e084/" />

您可能有任何建议的帮助将不胜感激。

4

3 回答 3

2

您可以尝试以下选项来摆脱它:-

  • 使图像平方,四舍五入到“数百”,例如大小 300x300px
  • 将它们托管在同一台服务器上(相同的域名)
  • 使用 jpg
  • 避免文件名中出现任何“奇怪”字符

参考线程

于 2013-09-21T16:33:27.197 回答
0

您是否尝试添加元字段以“手动”指定高度和宽度?

<meta property="og:image:type" content="image/jpeg">
<meta property="og:image:width" content="404">
<meta property="og:image:height" content="404">
于 2013-09-20T12:06:32.567 回答
0

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

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

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

  1. 在https://developers.facebook.com/tools/debug手动使用调试器 如果您是对象的管理员或开发人员,这将拉入页面数据的新副本,由 fb:app_id 或 fb 确定:管理员元标记。

  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/

于 2013-09-20T13:17:37.223 回答