无法让 Facebook 评论审核工作
Can't get the Facebook comment moderation to work
我已经在我网站的一个页面上安装了 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>
因此,所有这些都到位后,评论部分会显示并正常工作,但适度的 link 不会出现在帖子数量文本旁边(根据 face books 文档,这是应该发生的情况)。
网页是http://www.microspot.com/case-studies/boat_design.htm
提前致谢。
<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>
看来问题不在于代码,而在于 Facebook 重新索引我的更改。 Facebook 开发者页面上有一个工具可用于调试和索引您的更改。
您对网页上的 Facebook 代码所做的任何更新,尤其是元数据,您应该始终使用以下调试工具。
https://developers.facebook.com/tools/debug/
只需将您的网页 link(应该是实时网页而不是本地网页)粘贴到框中,并在每次进行更改时按照说明进行操作。
我已经在我网站的一个页面上安装了 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>
因此,所有这些都到位后,评论部分会显示并正常工作,但适度的 link 不会出现在帖子数量文本旁边(根据 face books 文档,这是应该发生的情况)。
网页是http://www.microspot.com/case-studies/boat_design.htm
提前致谢。
<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>
看来问题不在于代码,而在于 Facebook 重新索引我的更改。 Facebook 开发者页面上有一个工具可用于调试和索引您的更改。
您对网页上的 Facebook 代码所做的任何更新,尤其是元数据,您应该始终使用以下调试工具。
https://developers.facebook.com/tools/debug/
只需将您的网页 link(应该是实时网页而不是本地网页)粘贴到框中,并在每次进行更改时按照说明进行操作。