我正在尝试设置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.
我这样做,可以发表评论到页面.但是,我在审核工具中看不到任何内容.关于我可能做错什么的任何建议?有没有人得到这个成功的工作?我不确定我的应用是否设置错误,或者是否存在网址匹配问题或域名问题.我不知道从哪里开始.
谢谢!
我已将Facebook评论插件实施到我网站上的页面.除此之外,我想成为温和的评论.我按照Facebook开发人员部分的说明进行操作,并按照描述进行实施.我想使用内联审核工具而不是创建应用.所以我放置了以下元数据.
<meta property="fb:admins" content="533551342"/>
Run Code Online (Sandbox Code Playgroud)
内容设置为我的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>
Run Code Online (Sandbox Code Playgroud)
一旦到位,我使用指示的代码将评论部分添加到网站.
<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>
Run Code Online (Sandbox Code Playgroud)
因此,所有这些都在适当的位置,评论部分显示和工作,但中等链接不会出现在帖子文本的数量旁边(这是根据面书文档应该发生的事情).
该网页是http://www.microspot.com/case-studies/boat_design.htm
提前致谢.