Facebook帖子最近未显示图像,og:调试器中的图像标记正确

Facebook帖子最近未显示图像,og:调试器中的图像标记正确,facebook,facebook-graph-api,Facebook,Facebook Graph Api,在过去的几周里,我们发现facebook的帖子(而不是来自页面内FB按钮的分享)一直未能在我们的网站上显示标有og:image的图片。我们的主页就是一个例子。这似乎是Facebook端行为的一个变化,因为几周前还在运行的页面现在已经不工作了。此外,当页面当前正在工作时,通过FB调试器运行它会导致页面立即失败。删除og:image标记无效。图像似乎大小正确,调试器结果没有关于图像的错误 如果有人也遇到过这种情况,我将不胜感激。好的,我找到了解决这个问题的方法。似乎已经发生的是,Facebook对在

在过去的几周里,我们发现facebook的帖子(而不是来自页面内FB按钮的分享)一直未能在我们的网站上显示标有og:image的图片。我们的主页就是一个例子。这似乎是Facebook端行为的一个变化,因为几周前还在运行的页面现在已经不工作了。此外,当页面当前正在工作时,通过FB调试器运行它会导致页面立即失败。删除og:image标记无效。图像似乎大小正确,调试器结果没有关于图像的错误


如果有人也遇到过这种情况,我将不胜感激。

好的,我找到了解决这个问题的方法。似乎已经发生的是,Facebook对在帖子中使用何种图像URL的要求越来越高。我们网站上的图像来源于一个处理程序,该处理程序对图像进行预处理、添加水印、调整大小等,因此url可能如下所示:

这现在行不通了。出于某种原因,url必须是完全普通的,没有任何查询字符串,并且具有标准的图像扩展名。当我按照这些规则重写og:image的url时,这些图像会重新出现在帖子中

希望这对别人有帮助


James

您可以用服务器端语言处理jpg扩展。