0

在过去的几周里,我们发现 Facebook 帖子(不是来自页面内 FB 按钮的分享)未能在我们的网站上显示带有 og:image 标记的图像。我们的主页http://www.greatbritishchefs.com就是一个例子。这似乎是 Facebook 端行为的改变,因为几周前还在工作的页面现在没有了。同样在页面当前正在工作的地方,通过 FB 调试器运行它会导致它立即失败。删除 og:image 标记不起作用。图像似乎大小合适,调试器结果没有关于图像的错误。

将不胜感激任何也遇到这种情况的人的帮助。

4

1 回答 1

0

好的,我找到了解决方案。似乎发生的事情是,Facebook 对在帖子中使用什么样的图片 URL 提出了更高的要求。我们网站上的图像是通过一个处理程序获取的,该处理程序对图像进行预处理、添加水印、调整大小等,因此 URL 可能如下所示:

http://www.greatbritishchefs.com/getmedia/0ecdeb1f-c194-42a9-b465-012004a6cd99/AYW001-Website-Edited-Featured-Bacon-Breadsticks-Closeup/?width=420&height=270&ext=.jpg

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

希望这可以帮助某人

詹姆士

于 2013-03-27T08:18:58.963 回答