无法使Facebook评论审核工作

3
我已经在我的网站上实现了Facebook评论插件。除此之外,我希望能够管理这些评论。我按照Facebook开发者部分的说明进行了操作。我想使用内联管理工具而不是创建应用程序。因此,我添加了以下元数据标签。
    <meta property="fb:admins" content="533551342"/>

如果内容设置为我的Facebook个人资料ID,则按照Facebook开发者说明放置脚本代码。

    <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&appId=672941899483225&version=v2.3";
    fjs.parentNode.insertBefore(js, fjs);
   }(document, 'script', 'facebook-jssdk'));
   </script>

一旦完成这一步骤,我按照指示使用代码添加了网站的评论部分。

   <div class="fb-comments" data-href="http://www.microspot.com/case-studies/boat_design.htm" data-width="540" data-numposts="10" data-colorscheme="light"></div>

所以,所有这些都已经准备就绪,评论部分显示并正常工作,但是“适度”链接未出现在帖子数量文本旁边(根据 Facebook 的文档应该是这样的)。
网页是 http://www.microspot.com/case-studies/boat_design.htm
提前致谢。

你解决了吗?我这里也遇到了同样的问题。 - iluvatar_GR
1
我已经解决了它并发布了答案。:) - Phil Bunker
2个回答

11

看起来问题并不在于代码,而是因为Facebook正在重新索引我的更改。Facebook开发者页面上有一个用于调试和索引更改的工具。

无论您对网页上的Facebook代码做了什么更新,特别是元数据,您都应该始终使用以下调试工具。

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

只需将您的网页链接(应该是实时页面而不是本地页面)粘贴到框中,然后每次进行更改时按照说明进行操作即可。


0
    <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&appId=672941899483225&version=v2.3";
    fjs.parentNode.insertBefore(js, fjs);
   }(document, 'script', 'facebook-jssdk'));
   </script>

1
谢谢你的回答,但这段代码和我已经有的一样。如果我漏掉了什么,我使用了你的片段,但是审核链接仍然没有出现。 - Phil Bunker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接