Javascript 发布到提要时图像的灰色条
当我使用FB.ui函数生成一个feed post时,我发现我附加到post的图像经常显示为一个垂直的灰色条。另一方面,如果我使用直接url生成我的提要帖子,那么图像将100%工作。如果我提供Facebook调试器,它会将其检测为照片,并在底部显示图像。当我点击“查看我们的scraper在你的URL上看到了什么”时,它说“文档没有返回任何数据”。我假设这是因为我的图像不是一个开放的图形对象?我在这里感到非常困惑。可能尝试在图像src之后添加一个随机参数,比如如果Facebook试图加载该图像,而该图像不存在,它将缓存404错误。使用一个随机参数,它会强制Facebook刷新您的图片。您不应该提供到该图片的直接链接Javascript 发布到提要时图像的灰色条,javascript,facebook,fb.ui,Javascript,Facebook,Fb.ui,当我使用FB.ui函数生成一个feed post时,我发现我附加到post的图像经常显示为一个垂直的灰色条。另一方面,如果我使用直接url生成我的提要帖子,那么图像将100%工作。如果我提供Facebook调试器,它会将其检测为照片,并在底部显示图像。当我点击“查看我们的scraper在你的URL上看到了什么”时,它说“文档没有返回任何数据”。我假设这是因为我的图像不是一个开放的图形对象?我在这里感到非常困惑。可能尝试在图像src之后添加一个随机参数,比如如果Facebook试图加载该图像,而该
利用OpenGraph标签,例如共享链接yourwebsite.com?image=12。使用后端脚本生成OG头,即:OG:image、OG:description,有关详细信息,请参阅。这样,每次有人共享内容时,您就知道显示的是什么图像 问题出在我们的服务器上,它时断时续地从外部无法访问。这导致Facebook缓存断开的链接。如果没有url或查看调试器的确切信息,很难判断。也许你可以提供url或源代码?我如何在FB.ui调用中使用它?我以前设置过OpenGraph文件,但我不知道FB.ui调用中的picture param如何从OpenGraph响应中获取图片。我不擅长解释简单的概念。