Facebook开放图形图像不会显示在第一个共享上,即使已定义宽度和高度

时间:2017-01-24 15:18:02

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

在过去几周内,显示共享页面的窗口(在提交共享之前)在第一次共享页面时未显示指定的og:image。图像显示在共享帖子本身和以下共享请求中。

我们通过FB调试器运行页面,我们得到以下消息

  

提供的'og:image'属性尚不可用,因为新的   图像是异步处理的。确保共享新URL   包含图像,使用'og:image:width'和指定尺寸   'og:image:height'标签。了解更多

问题是我们确实定义了og:image:width和og:image:height标签,FB调试器甚至在显示此消息的同一页面上显示它们...参见下图。

知道可能导致这种情况的原因吗?

FB debugger screenshot

1 个答案:

答案 0 :(得分:0)

我认为这是像Alexey上面提到的facebook bug。 https://developers.facebook.com/bugs/184653232016624/

然而,一个解决办法似乎是通过他们的api启动预取。

curl -X POST \
-F "id=http://your.url/here" \
-F "scrape=true" \
"https://graph.facebook.com"