Facebook没有拉我的og:图像图像,虽然它找到了它

时间:2012-04-13 08:11:28

标签: facebook opengraph facebook-opengraph

首先,我知道在SO上有一个类似的问题,但这并不重复,因为那里的问题有所不同,尽管观察到的行为是相同的。

我添加了一些og:image标签,当我通过facebook调试器运行我的网址时,它正在查找图片,但显示为空白。

当我点击空白图片时,它会在浏览器上显示我的图像,所以有点难过。

这是facebook看到的图像:

"image": [
       {
          "url":  "http://[MY_SERVER]/path/to/jpg"
       },
       {
          "url":  "http://[MY_SERVER]/path/to/jpg"
       },
 ],

在对象属性的调试器部分中,在og:image下,它显示两个空白区块。但是当我点击图块时,它会重定向到我服务器上的图像网址,并且浏览器会正确地呈现图像。

为什么facebook无法显示这些图像呢?我做错了什么?

更新

这些JPEG图像的大小约为500KB,宽高比为1024X768(因此小于3:1)。对于大小约为100KB且宽高比为500X375的完全不同的图像,facebook在共享中显示图像。只是想知道图像的大小是否存在问题?

1 个答案:

答案 0 :(得分:2)

我发现我的大多数错误都可以使用

上的facebook调试工具找到

http://developers.facebook.com/tools/debug/

通常你会遗漏某些东西,或者你有相同代码的副本。