【发布时间】:2016-11-12 00:52:00
【问题描述】:
我在内部页面上有 Facebook 评论 - 你必须登录才能看到它。我根据文档配置它(我相信)。显示评论小部件。我可以添加来自不同帐户的 cmets,我可以看到它们,但没有审核工具按钮,并且 cmets 未显示在 https://developers.facebook.com/tools/comments/ 上我尝试了 3 种配置。没有一个对我有用。我做错了什么?
配置1
在头脑中
<meta property="fb:admins" content="facebook admins"/>
打开body标签后
<div id="fb-root"></div>
<script>
/* <![CDATA[ */
(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/pl_PL/sdk.js#xfbml=1&version=v2.6";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
/* ]]> */
</script>
稍后在页面上
<div class="fb-comments" data-href="url to this specific article" data-width="100%"></div>
配置2
在头脑中
<meta property="fb:app_id" content="facebook app id"/>
打开body标签后
<div id="fb-root"></div>
<script>
/* <![CDATA[ */
(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/pl_PL/sdk.js#xfbml=1&version=v2.6&appId=facebook app id";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
/* ]]> */
</script>
稍后在页面上
<div class="fb-comments" data-href="url to this specific article" data-width="100%"></div>
配置 3(两者混合)
在头脑中
<meta property="fb:app_id" content="facebook app id"/>
<meta property="fb:admins" content="facebook admins"/>
打开body标签后
<div id="fb-root"></div>
<script>
/* <![CDATA[ */
(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/pl_PL/sdk.js#xfbml=1&version=v2.6&appId=facebook app id";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
/* ]]> */
</script>
稍后在页面上
<div class="fb-comments" data-href="url to this specific article" data-width="100%"></div>
常用应用设置
我(管理员)登录时页面上的评论小部件
【问题讨论】:
标签: facebook facebook-graph-api facebook-javascript-sdk facebook-comments