Facebook评论框审核

时间:2017-04-30 01:40:12

标签: javascript html facebook

在我的facebook评论插件上设置审核工具包时遇到问题。我现在在一个页面上试用这个,直到我将它复制到所有页面,每个页面都有自己的评论框。

网站页面:http://gp2aus.com/why-go.html

我在 head 标记之后插入了以下内容:

<!-- Facebook Comments Box App ID -->
    <meta property="fb:admins" content="{100016298409099}"/>
    <meta property="fb:app_id" content="{1321908721223176}" />

打开 body 标记后会出现以下内容:

<!-- Facebook Comments Box Script -->
    <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_GB/sdk.js#xfbml=1&version=v2.9&appId=1321908721223176";
      fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));</script>

以下内容位于 body 标记内的页面上的正确位置:

<!-- Facebook Comments Box -->
    <div class="fb-comments" data-href="http://gp2aus.com/why-go.html" data-width="100%" data-numposts="100" data-order-by="reverse_time"></div>

我已经尝试过在SO上找到的所有适用的解决方案。

  • 我的AppID是正确的
  • AppID与脚本和AppID页面中的匹配
  • 我在&#39;工具&amp;中的“设置”中列为主持人。支持&#39;部分
  • 我不在被禁止或列入黑名单的部分!

我想知道的一件事是问题,但不知道如何修复,就是当我打开Facebook for Developers&#39;网站并点击工具&amp;支持&#39;它说没有评论意见。鉴于我刚尝试从自己和另一个配置文件中做出一些示例评论并且似乎没有任何内容出现,这是奇怪的。

不能完全看清我在这里做错了什么,但非常感谢你的集体智慧!

S上。

1 个答案:

答案 0 :(得分:1)

文档中使用了

{}来表明您需要在此时插入值;它们不是那个价值的一部分。

如果你看到f.e. {app-id}在那里,这意味着您需要将整个占位符{app-id}替换为实际的应用ID,而不是将其放在大括号内。

修复此问题,然后使用https://developers.facebook.com/tools/debug刷新缓存并检查是否存在其他错误。