我正在尝试在Facebook评论插件上实施审核,这将在我的网站中使用。我已确保HTML头部分中包含以下两个标记:
<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">
Facebook评论在浏览器上加载一切似乎与我在访问this page时的审核有关,根本没有评论。我已经确定我已将自己添加为管理员,head标签中的标签中的ID之间没有空格(fb:admins)。
创建Facebook应用程序时是否需要配置任何设置?
答案 0 :(得分:4)
看起来用于获取插件代码的appId看起来与您在元标记中添加的appID不同。在评论审核工具中,您是否正在查看正确的应用?也许检查并查看是否将元标记更改为相同的app_id修复它。
答案 1 :(得分:3)
您是否尝试拆分fb:admins标签? (在此描述:multiple fb:admins in og tags)
第二个猜测:您是否尝试使用facebook调试器调试data-href-url? https://developers.facebook.com/tools/debug所有og-tags都会缓存24小时 - 如果您使用上述工具调试网址,则会重新加载所有缓存数据。
答案 2 :(得分:2)
终于修好了!!
我忘了把
<div id="fb-root"></div>
html标记,它创建了所有这些问题。非常感谢所有努力提供帮助的人! Stackoverflow晃动!