Facebook调试器/ linter突然发生“无关属性”错误,即使没有任何改变

时间:2011-12-05 21:43:07

标签: facebook debugging comments app-id

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

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

  

“无关属性:此类对象不允许使用名为og:app_id的属性。”

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

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

  1. 评论框未使用我们通过评论主持人工具设置的设置;它只使用默认值
  2. 我们不会在有人发表评论时收到通知,因为通知是通过评论审核工具
  3. 设置的
  4. 我们甚至无法在评论审核工具中看到评论。我们必须转到页面本身来发现是否已发表评论,并对其进行调节。
  5. 在我使用Facebook评论的几个博客中,这是唯一一个给这个问题的博客,即使元标记代码基本相同。

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

1 个答案:

答案 0 :(得分:4)

此标记为<fb:app_id>而非<og:app_id>看看是否有帮助。确保你同时拥有两个命名空间