为什么Facebook转换&到&在我的Open Graph图像元标记中?

时间:2014-09-15 16:15:40

标签: facebook-graph-api url facebook-opengraph meta-tags ampersand

Facebook已停止正确显示我的og:image元标记。周四和周五都很好,但不是今天。

我的og:image uri包含的&符号肯定输出为&(而不是&) - 我已选中“查看来源”,甚至暂时硬编码一个uri。

但是当他们通过Facebook的Open Graph Debugger(并且可能是Facebook本身因为我的帖子没有图片)时,它们显示为&

以下是我网站“查看来源”的元标记:

<meta property="og:image" content="http://example.com/xc/455365166.jpg?v=2&c=IWSAsset&k=2" />

以下是Facebook Open Graph Debugger的阅读方式:

<meta property="og:image" content="http://example.com/xc/455365166.jpg?v=2&amp;c=IWSAsset&amp;k=2" />

有谁知道为什么会这样?还有其他人遇到过这个问题吗? Facebook在过去几天有什么变化吗?

我已经浏览了Facebook API docs和一些SO问题,但没有任何内容符合我的问题。

我该如何解决这个问题?如何阻止Facebook将我的&转换为&amp;

1 个答案:

答案 0 :(得分:1)

嗯,好吧,今天又恢复了 - 我没有改变任何事情。

[在Facebook上握拳]

相关问题