当我使用FB.ui函数生成一个feed帖时,我发现我附加到帖子的图像经常显示为垂直灰色条。另一方面,如果我使用直接https://www.facebook.com/dialog/feed网址生成我的Feed帖子,则该图片可以100%的时间工作。如果我提供Facebook调试器,它会将其检测为照片并在底部显示图像。当我点击“确切看到我们的刮刀看到您的网址”时,它会说“文档未返回任何数据”。我认为这是因为我的图像不是一个开放的图形对象?我在这里非常茫然。
答案 0 :(得分:0)
可能尝试在图像src之后添加一个随机参数,如http://www.yourdomain.tld/yourimage.ext?randomnumber如果Facebook尝试加载该图像时它不存在,它将缓存404错误。随机参数,它迫使Facebook刷新你的画面。
答案 1 :(得分:0)
您不应该提供图像的直接链接。
利用 OpenGraph 标记,例如分享链接yourwebsite.com?image=12
。使用后端脚本生成OG标头,即:og:image
,og:description
(有关详细信息,请参阅http://developers.facebook.com/docs/opengraph/)。这样,每当有人分享内容时,您就会知道正在显示的图像。
答案 2 :(得分:0)
问题是我们的服务器,间歇性地从外部无法访问。这导致Facebook缓存破碎的链接。