6

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

og:image 无法下载或太小 提供 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 的最低要求,所以我不确定它在抱怨什么。

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

4

5 回答 5

14

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

于 2014-10-23T23:19:54.483 回答
7

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

于 2014-05-23T16:50:21.023 回答
3

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

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

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

于 2015-01-16T16:20:43.817 回答
1

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

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

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

于 2014-10-11T13:29:17.153 回答
1

我也遇到了这个问题中发布的错误,问题原来是我们通过 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' />
于 2015-07-10T19:24:04.023 回答