我正在尝试对 Facebook 评论插件实现审核,该插件将在我的网站中使用。我已确保以下两个标记位于 HTML head 部分内:
<meta property="fb:admins" content="582222130,804179xxx"/>
<meta property="fb:app_id" content="280627238712xxx"/>
我已将脚本放在 body 标记末尾的正上方:
<script type="text/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_GB/all.js#xfbml=1&appId=280627238712xxx";
fjs.parentNode.insertBefore(js, fjs);
} (document, 'script', 'facebook-jssdk'));</script>
我在正确的位置得到了 div 标签:
<div class="fb-comments" data-href="http://www.sss.net/xxx" data-num-posts="5" data-width="585">
当我访问 this page 时,在浏览器上加载 Facebook 评论似乎除了审核之外一切正常。根本没有评论。我已确保我已将自己添加为管理员,head 标签 (fb:admins) 中标签中的 ID 之间没有空格。
创建 Facebook 应用程序时是否需要配置任何设置?
最佳答案
看起来用于获取插件代码的 appId 看起来与您在元标记中添加的 appID 不同。在您的评论审核工具中,您是否正在查看合适的应用程序?也许检查并查看将元标记更改为相同的 app_id 是否可以解决问题。
关于asp.net - Facebook 评论审核困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12379383/