0

当我使用 FB.ui 函数生成提要帖子时,我发现我附加到帖子的图像经常显示为垂直灰色条。另一方面,如果我使用直接https://www.facebook.com/dialog/feed url 生成我的提要帖子,则图像 100% 的时间都有效。如果我提供 Facebook 调试器,它会将其检测为照片并在底部显示图像。当我单击“查看我们的抓取工具对您的 URL 看到的确切内容”时,它显示“文档未返回任何数据”。我认为这是因为我的图像不是开放的图形对象?我在这里很茫然。

4

3 回答 3

0

也许尝试在图像 src 之后添加一个随机参数,例如http://www.yourdomain.tld/yourimage.ext?randomnumber如果 Facebook 在该图像不存在时尝试加载该图像,它将缓存 404 错误。使用随机参数,它会强制 Facebook 刷新您的图片。

于 2011-12-14T21:22:22.577 回答
0

您不应该提供图像的直接链接。

利用OpenGraph标签,例如分享链接yourwebsite.com?image=12。使用后端脚本生成 OG 标头,即:og:imageog:description(更多信息请参见http://developers.facebook.com/docs/opengraph/)。这样,每次有人分享内容时,您就知道正在显示什么图像。

于 2011-12-14T21:27:21.060 回答
0

问题是我们的服务器,它间歇性地从外部变得无法访问。这导致 Facebook 缓存损坏的链接。

于 2012-01-06T17:29:53.753 回答