【问题标题】:Facebook Not Recognizing MetadataFacebook 无法识别元数据
【发布时间】:2014-05-23 16:37:33
【问题描述】:

我无法让 Facebook 识别 og:image 标签。它似乎正确刮擦,但随后我收到此警告:

og:图像无法下载或太小 提供 og:image 无法下载或不够大。请使用至少 200x200 像素且可从 Facebook 访问的图片。将使用图像“http://ericrovtar.com/images/logo/800x200_reverse.png”。

从调试器查看原始数据:

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

它显然看到了正确的高度和宽度,并且它们符合 Facebook 的最低要求,所以我不确定它在抱怨什么。

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

【问题讨论】:

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


    【解决方案1】:

    我为图像添加了额外的元数据,在此处列出: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加油!

    【讨论】:

    • 为我修好了。
    • 这与制作 600x400 的图片相结合对我有用。
    【解决方案2】:

    这是一个常见问题,并且不时在开发者论坛中报告为错误。可能是您的图像太大而无法加载(或加载速度太慢)。 Facebook 推荐的图像现在是 600x600 像素,如果我没记错的话,我们有时仍然可以发现 Facebook Crawler 的问题(它说即使分辨率和尺寸正确,图像也太小了)。您可以在此处找到当前打开的错误报告并订阅:https://developers.facebook.com/bugs/294523810715538/

    【讨论】:

    • 谢谢。我想这可能与 Jekyll 路由 URL 或其他东西有关。
    【解决方案3】:

    og:image 调试时的一个非常常见的问题是不正确的“og:url”值。在 og:url 值中,甚至尾随斜杠和字母大小写也很重要。它必须与您共享的完全相同才能正常工作。

    我还在以下错误报告线程上粘贴了此回复:

    https://developers.facebook.com/bugs/511829238949092 https://developers.facebook.com/bugs/204880016332273

    【讨论】:

    • 谢谢,这是我的情况
    • 这为我解决了 og-image 问题。谢谢!!
    【解决方案4】:

    我发现 Facebook 严重依赖图像的正确 HTTP 标头。

    我有一张没有内容类型标题的图片,facebook 抛出了有问题的错误。一旦我将内容类型标题固定为正确的标题(在我的情况下为“image/png”),它就开始工作了。

    (一个小的修正 - 由于 Facebook 端的缓存,该特定图片仍然无法正常工作,但可以正常获取另一张类似的图片。

    【讨论】:

    • 图片尺寸指南可以在here找到。问候。
    【解决方案5】:

    我也遇到了这个问题中发布的错误,问题原来是我们通过 SSL 提供网页,而在线有不安全的 og:image 标签。

    网址:https://ourpage.com/the-article

    当我们在页面上只有这个标签时,来自问题的错误:og:image 无法下载或太小提供 og:image 无法下载或不够大。:

    <meta property='og:image' content='https://ourpage.com/img.jpg' />
    

    当我们将此标签添加到页面时,页面验证正确:

    <meta property='og:image:secure_url' content='https://ourpage.com/img.jpg' />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-30
      • 1970-01-01
      • 2013-05-10
      • 2015-12-16
      • 2017-02-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多