Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OpenGraph图像在调试器中很好,不';不在Facebook上显示_Facebook_Facebook Graph Api_Facebook Opengraph_Xfbml - Fatal编程技术网

OpenGraph图像在调试器中很好,不';不在Facebook上显示

OpenGraph图像在调试器中很好,不';不在Facebook上显示,facebook,facebook-graph-api,facebook-opengraph,xfbml,Facebook,Facebook Graph Api,Facebook Opengraph,Xfbml,如果查看示例页面的,以及,您将看到Facebook刮取正确的图像并将其显示在Facebook调试器中。这里没有奇怪的重定向或文件名,只有一个简单的图像设置为og:image,但Facebook没有显示它 如果您直接在Facebook上复制/粘贴url(例如,在状态更新中),og:图像将立即显示 然而,当喜欢或评论从网站上,没有图像显示在所有 任何帮助都将不胜感激 谢谢。将页面放入Facebook调试器会产生以下警告: 无法下载og:image标记的url引用的图像 这也是出于某种原因,在你的页面

如果查看示例页面的,以及,您将看到Facebook刮取正确的图像并将其显示在Facebook调试器中。这里没有奇怪的重定向或文件名,只有一个简单的图像设置为og:image,但Facebook没有显示它

如果您直接在Facebook上复制/粘贴url(例如,在状态更新中),og:图像将立即显示

然而,当喜欢或评论从网站上,没有图像显示在所有

任何帮助都将不胜感激


谢谢。

将页面放入Facebook调试器会产生以下警告:

无法下载og:image标记的url引用的图像

这也是出于某种原因,在你的页面中,把og标签的末端切掉,删除“IMG_0325.jpg”文本。我只能想象这是因为它不喜欢资本化

由于FB最近对其将在帖子中显示的图像的url的接受发生了变化,我们的网站一直受到影响。我认为我们的问题与您的略有不同,但他们似乎对url作为一个非常普通的图像url的限制更大。

//创建一个对象

FBGraphObject对象

//打开的图形对象将发布到facebook


object.provisionedForPost=是

在您的问题中,指向facebook调试器的链接直接指向图像,而不是它出现的页面,请尝试将其放入调试器。它还提到图像不够大。这是一个很好的理由。该图像有自己独特的URL,facebook的评论/类似功能只出现在这些页面上,因此该图像出现的主页没有特定的og:image集。但是,一旦您在fancybox中打开一个图像,注释/like将仅应用于该URL—特定的图像URL。在调试器中,这些URL工作正常。这些都是被喜欢/评论的URL,它们在调试器中工作得很好。