Facebook评论 - 审核不起作用

时间:2018-06-03 19:01:50

标签: facebook facebook-comments

我想在我的网站上添加评论。 我已按照https://developers.facebook.com/docs/plugins/comments/的基本说明操作,并出现了评论框..

我想启用审核,因此按照https://developers.facebook.com/docs/plugins/comments/#moderation-setup-instructions的说明操作,但我无法使审核工具正常工作..我希望看到评论显示在https://developers.facebook.com/tools/comments/或查看审核链接每个页面都有评论,但都没有发生..

我已经包含了fb:app_id和og:url,并且在https://developers.facebook.com/tools/debug/sharing上查看并尝试包含fb:admins时没有问题(但上面的指南建议我不应同时包含这两者)

3 个答案:

答案 0 :(得分:0)

我一直在寻找答案2天。就我而言,问题在于data-url属性。我有多种语言的出版物,并且设置了没有语言信息的data-url值,以便每种语言都可以看到其他语言的注释。但正如我现在所看到的,facebook不允许这种数据URL值。我在浏览器中将该值设置为与确切网址相同,并且一切正常,我也建议添加与确切网址相同的og:url值。 希望这会帮助到别人!

答案 1 :(得分:0)

您只需要添加如下所示的其他语言元标记

<meta property="og:locale" content="en_US" />
<meta property="og:locale:alternate" content="ka_GE" />

首先是当前语言(例如:domain.com/en/item/1) 第二个是备用语言网址(例如:domain.com/ka/item/1)

答案 2 :(得分:0)

它对我的作用...


1º 步骤 - 查找您的用户 ID:

在 Facebook 界面上:

  • 点击 Facebook 右上角的。
  • 选择设置和隐私,然后点击设置。
  • 点击左侧菜单中的应用和网站。
  • 点击应用或游戏旁边的查看和编辑。
  • 向下滚动以了解更多信息。您的用户 ID 在下面的段落中。

Facebook 文档:https://www.facebook.com/help/1397933243846983


2º Step - 查找您的 APP ID 或在此处创建一个:

https://developers.facebook.com/tools/comments/


3º Step - 在页面的 HEAD 中添加这些标签(只需要在 HEAD 中):

<meta property="fb:admins" content="[YOU FACEBOOK USER ID]"/>
<meta property="fb:app_id" content="[YOUR APP ID]" />

4º Step - 将此脚本设置在您要显示评论框的位置:

<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/pt_BR/all.js#xfbml=1&appId=[YOUR APP ID]";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

 <div class="fb-comments" data-href="[URL OF YOUR PAGE]" data-num-posts="5" data-width="815" data-colorscheme="light" data-mobile="false" data-order-by="reverse_time"></div>