1

我有一些使用 Facebook 评论的博客。他们都使用相同的代码来实现评论框插件和元标记。它们之间唯一改变的是 og:app_id 属性。

经过几周的正常工作,本周末,其中一个博客开始在 Facebook Linter / Debugger 中出现此错误:

“无关属性:这种类型的对象不允许名为 og:app_id 的属性。”

这似乎导致 linter 错过了其他标签(例如 og:description 标签,它在 HTML 中明确定义但显示为空白)。

另外,由于 Facebook 拒绝了 app_id 属性,它没有连接到我们的应用程序,导致三个大问题:

  1. 评论框没有使用我们通过评论版主工具设置的设置;它只使用默认值
  2. 当有人评论时,我们不再收到通知,因为通知是通过评论审核工具设置的
  3. 我们甚至无法在评论审核工具中看到评论。我们必须到页面本身来发现是否有评论,并对其进行审核。

在我的几个使用 Facebook 评论的博客中,这是唯一一个出现这种问题的博客,尽管元标记代码基本相同。

有没有人找到解决这个问题的方法?谢谢!

4

1 回答 1

4

这个标签<fb:app_id>不是<og:app_id>看看是否有帮助。确保您同时拥有两个命名空间

于 2011-12-06T14:59:57.907 回答