评论插件审核工具无法正常工作

gle*_*con 23 facebook facebook-social-plugins

我正在尝试设置Facebook评论社交插件.该插件将被设置为使我们网站上的每个产品页面都有一个带有唯一URL的评论插件.我希望能够将所有评论放在一起,这应该可以通过Facebook上的评论主持人工具来完成.

我可以将社交插件放在页面上,并将其链接到相应的应用程序ID,但我没有在审核工具上看到任何评论:https://developers.facebook.com/tools/comments

页面上的代码是这样的:

<div id="fb-root"></div>
<script type="text/javascript" language="javaScript">
  (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&appId=[appid]";
     fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));
</script>
Run Code Online (Sandbox Code Playgroud)

然后......

<meta property="fb:app_id" content="[appdid]"/>
<div class="fb-comments" data-href="http://www.testtesttest.com/" data-num-posts="2" data-width="" data-colorscheme="dark"></div>
Run Code Online (Sandbox Code Playgroud)

重要的是要注意,现在我实际上正在使用URL testtesttest.com,但我在应用程序ID位置输入了我的实际应用程序ID.

我这样做,可以发表评论到页面.但是,我在审核工具中看不到任何内容.关于我可能做错什么的任何建议?有没有人得到这个成功的工作?我不确定我的应用是否设置错误,或者是否存在网址匹配问题或域名问题.我不知道从哪里开始.

谢谢!

小智 18

我遇到了同样的问题并用此解决了这个问题:

要使用审核工具,请在app旁边

<meta property="fb:app_id" content="xxxxx" />
Run Code Online (Sandbox Code Playgroud)

和管理员标签

<meta property="fb:admins" content="xxx" />
Run Code Online (Sandbox Code Playgroud)

你必须添加标签:

<meta property="og:url" content="URL" />
<meta property="og:title" content="TITLE" />
<meta property="og:description" content="DESC" />
<meta property="og:image" content="IMG" />
Run Code Online (Sandbox Code Playgroud)

之后一切正常.

  • 要通过imidietly查看更改,请通过https://developers.facebook.com/tools/debug/获取您的网址来刷新Facebook缓存.如果没有它,我看到没有更改(没有审核视图) (3认同)
  • 另外根据评论插件https://developers.facebook.com/docs/plugins/comments你应该提供`app_id`或`fb:admins`但不能同时提供 (2认同)

gle*_*con 14

我弄清楚发生了什么.我在我的本地机器上进行调试,似乎facebook管理员集成在那里不起作用.一旦我将它移动到生产/可见服务器,调试器就可以工作:https://developers.facebook.com/tools/debug

然后,我能够解决主要问题并集成注释.这很奇怪,因为评论本身可以在本地运作.我想,生活和学习.


mar*_*ssa 7

我试过这些解决方案,但它们对我不起作用.几个小时后,我找到了解决方案.这是我遵循的过程:

  1. 我去了https://developers.facebook.com/tools/debug,把我的应用程序的URL放在我的facebook评论框中

  2. 最重要的信息是最终网址,因为这是facebook将查找您的元标记的页面"最终网址是粗体(这是我们尝试从中提取元数据的网址)".

  3. 我注意到我的最终网址是我的登录页面,但我的登录页面中没有我的元标记!我刚刚在用于Facebook评论的布局中添加了元标记.

  4. 我刚刚fb:app_id在登录页面中添加了带有我的facebook app id 的元标记,最后我的评论审核工具正常运行.