Facebook 无法识别元数据

标签 facebook facebook-graph-api facebook-opengraph facebook-debugger

我无法让 Facebook 识别 og:image 标签。它似乎正确地抓取了,但随后我收到了这个警告:

og:image could not be downloaded or is too small Provided og:image could not be downloaded or is not big enough. Please use an image that's at least 200x200px and is accessible from Facebook. Image 'http://ericrovtar.com/images/logo/800x200_reverse.png' will be used instead.

查看来自调试器的原始数据:

"image": [
      {
         "height": 1080,
         "url": "http://ericrovtar.com/images/posts/fitz-simmons.jpg",
         "width": 1920
      }
   ],

它显然看到了正确的高度和宽度,并且它们满足 Facebook 的最低要求,所以我不确定它在提示什么。

如果有人能帮我解决这个问题,那就太好了。

最佳答案

我为图像添加了额外的元数据,列在这里:http://ogp.me/那奏效了。具体来说:

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

但是当我的图像是 366x363 时它最初不起作用,即使那是最小值。 200x200。我不得不将图像的大小加倍,然后就可以了。去 FB 的好方法!

关于Facebook 无法识别元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23834389/

相关文章:

php - 从 Facebook 获取事件

javascript - 带有大图像的 Facebook 自定义故事 - Open Graph with Javascript

javascript - 谷歌浏览器 : JQuery content script on Facebook

javascript - Facebook 分享按钮等于 Twitter 推文按钮

ios - 无法使用 quickblox (iOS) 登录 facebook

Facebook Graph API - 如何从相册中检索不同尺寸的照片?

android - 如何检查我的应用程序是否连接到 Facebook

facebook - 允许 1 个 Facebook 应用程序使用多个域(例如 Tumblr)

带有 map 附件的 Facebook Open Graph Story

linkedin-api - 验证后检查器 linkedin 中的链接会出现服务器错误