我有一些使用 Facebook 评论的博客。他们都使用相同的代码来实现评论框插件和元标记。它们之间唯一改变的是 og:app_id 属性。
经过几周的正常工作,本周末,其中一个博客开始在 Facebook Linter / Debugger 中出现此错误:
“无关属性:这种类型的对象不允许名为 og:app_id 的属性。”
这似乎导致 linter 错过了其他标签(例如 og:description 标签,它在 HTML 中明确定义但显示为空白)。
另外,由于 Facebook 拒绝了 app_id 属性,它没有连接到我们的应用程序,导致三个大问题:
- 评论框没有使用我们通过评论版主工具设置的设置;它只使用默认值
- 当有人评论时,我们不再收到通知,因为通知是通过评论审核工具设置的
- 我们甚至无法在评论审核工具中看到评论。我们必须到页面本身来发现是否有评论,并对其进行审核。
在我的几个使用 Facebook 评论的博客中,这是唯一一个出现这种问题的博客,尽管元标记代码基本相同。
有没有人找到解决这个问题的方法?谢谢!