Facebook无法识别元数据

Eri*_*ric 6 facebook facebook-graph-api facebook-opengraph facebook-debugger

我无法让Facebook识别og:image标签.它似乎正确刮,但后来我得到了这个警告:

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

然而,查看调试器中的原始数据:

"image": [
      {
         "height": 1080,
         "url": "http://ericrovtar.com/images/posts/fitz-simmons.jpg",
         "width": 1920
      }
   ],
Run Code Online (Sandbox Code Playgroud)

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

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

小智 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" />
Run Code Online (Sandbox Code Playgroud)

但是当我的图像是366x363时,它最初不起作用,即使这是关于最小值的.200x200的.我不得不将图像的大小加倍,然后就可以了.去FB吧!


tat*_*asi 7

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