从网站上删除Facebook评论

时间:2011-10-11 09:33:54

标签: html facebook comments facebook-comments

我的网站上有基本评论框。不附加到应用程序或部分应用程序(因为我不开发应用程序)。

    <div id="fb-root"></div>

                                <script>(function(d, s, id) {
                                  var js, fjs = d.getElementsByTagName(s)[0];
                                  if (d.getElementById(id)) {return;}
                                  js = d.createElement(s); js.id = id;
                                  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
                                  fjs.parentNode.insertBefore(js, fjs);
                                }(document, 'script', 'facebook-jssdk'));</script>

                                <div class="fb-comments" data-href="http://www.-----.com/tech" data-num-posts="3" data-width="500" data-colorscheme="dark"></div>

在head标签中:

<meta property="fb:admins" content="My User ID"/>

现在,当有人评论朋友的评论时,我不希望在我的网站上显示。我怎么能删除我的网站上的评论!?这让我疯了。

除此https://developers.facebook.com/tools/comments之外,我该怎么做才能删除其中一些评论?

2 个答案:

答案 0 :(得分:4)

确保您已使用facebook

中的user_id替换了代码

您可以通过转到以下地址找到您的用户ID: http://graph.facebook.com/[YOUR USERNAME]

例如,我的http://graph.facebook.com/coulton导致以下结果。

<meta property="fb:admins" content="543270572"/>

这必须位于包含评论插件

的页面标签中

现在,当您使用此帐户登录Facebook时,您会在评论窗口顶部看到“主持人视图”按钮。

Moderator view button

您现在应该可以看到用于编辑网站评论的界面。

答案 1 :(得分:1)

此外,当您不在FB上开发应用程序时,您可以使用Facebook上的评论工具,这是我强烈推荐的,因为它是最简单的。评论框本身可以注册到一个应用程序,你不需要编写一个真正的应用程序来使用它,这就是Facebook所谓的。

因此,您只需创建一个'app',它只负责评论管理。创建一个应用程序,并使用评论框在页面上使用fb:app_id将其注册到元标记中!您可以立即用它来缓和所有评论。

另一个解决方案是使用fb:admins标记中定义的用户登录,然后转到注释框并选择审核视图。使用Coulton提到的提示。使用debugger查看是否所有内容都已正确设置。