Facebook 评论审核工具
Posted
技术标签:
【中文标题】Facebook 评论审核工具【英文标题】:Facebook comment moderation tool 【发布时间】:2011-12-09 12:07:54 【问题描述】:我刚刚添加了 facebook cmets 插件,我看到了用户的第一条评论。
但是如果我去http://developers.facebook.com/tools/comments 没有任何最近的cmets。
有什么线索吗?
【问题讨论】:
【参考方案1】:您需要确保在标题部分指定了您的 Facebook 应用 ID:
<meta property="fb:app_id" content="YOUR_APP_ID">
这将为您的应用程序的管理员提供内联访问权限(根据我的经验,可能需要一点时间才能显示出来,可能是由于缓存)。
请记住,Facebook 推荐这种方法,而不是在使用多个框时使用管理员元数据。来自脸书seen here, scroll to Moderation Tools:
如果您的网站有许多 cmets 框,我们强烈建议您 指定一个 Facebook 应用程序 ID 作为管理员(所有管理员 该应用程序将能够调节 cmets)。这样做可以使 Facebook 上的版主界面,来自所有插件的 cmets 由您的应用 ID 管理可以轻松地一起管理。
您可以在输入您的 APP ID 后,通过以下链接访问此评论工具:
https://developers.facebook.com/tools/comments?id=YOUR_APP_ID&view=queue
或者通过查看索引here。
【讨论】:
我已按照您和 fb 的说明(相同)进行操作,但我在审核工具中没有看到 cmets,它是空的:/ 我只使用 fg:app_id 标签。但是,当我单击博客上评论框上方的“审核工具”时,它会以developers.facebook.com/tools/comments/url/XXXX12341345/pending/… 的形式打开链接,我显然只看到该网址的 cmets。我究竟做错了什么?顺便说一句,示例网站网址是hocudabudem.fit/ishrana/osnove-ishrane 确保输入fb:app_id
而不是og:app_id
【参考方案2】:
除非您在页面的 <meta> 部分添加以下 OpenGraph 元标记,否则您将无法审核任何评论
<meta property="fb:admins" content="YOUR_FACEBOOK_USER_ID"/>
所以请检查您的页面来源,您已添加上述元标记。只有这样,您才能审核在您的页面上发布的 cmets。
【讨论】:
感谢第一个评论已经出现,即使我添加了第二个可用的元标记 【参考方案3】:我遇到了这个问题,通过让 Facebook 使用 https://developers.facebook.com/tools/debug/ 重新抓取页面来解决这个问题。您可以在该页面上看到 Open Graph 标记,因此如果您的 fb:app_id 不存在,则它没有将评论插件与您的审核应用程序连接起来。
【讨论】:
【参考方案4】:还要确保data-href
属性设置正确。我正在动态设置它,但我不小心输出了错误的域。一旦我更正它,新的 cmets 现在会出现在评论审核工具中(尽管旧的 cmets 消失了,因为我将它们与错误的 URL 相关联,哈哈)。
【讨论】:
以上是关于Facebook 评论审核工具的主要内容,如果未能解决你的问题,请参考以下文章