【发布时间】:2018-04-10 21:24:01
【问题描述】:
我的评论审核工具中似乎没有 10 月 26 日之后的 cmets。但是,评论会显示在页面上。
在网页上,我可以看到之后的 cmets(其中一些是我需要管理的垃圾邮件)。
我在页面上有以下代码:
<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 = 'https://connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v2.10&appId=xxxxx';
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-comments" data-href="xxxxx.com" data-numposts="7" data-order-by="reverse_time"></div>
fb:admins 和 fb:app_id 属性均已设置并显示在 Open Graph Debugger 中(我实际上删除了 fb:admins 属性,因为管理员是在审核工具中设置的)
【问题讨论】:
-
同样的问题,我放了cmets,在审核面板中看不到它们..
-
@IdanShechter 如果我没记错的话,重定向存在问题(在我的例子中,fb URL 是
example.com/page/1/,但我想在example.com/page/上显示 cmets。请注意,我有一个 301 重定向从example.com/page/1/到example.com/page/。 -
我已经检查过了,没有重定向。我在页面上使用带有 #(哈希)的 URL,但在其他网站上我没有问题。
-
当我将评论 div 内联时,我得到了审核。对我来说,问题是我加载它是动态加载评论,在弹出窗口打开时解析页面。我不知道如何为动态加载的评论插件提供审核。
-
@IdanShechter 如果您愿意,请随时编辑问题以添加此信息:)
标签: facebook facebook-javascript-sdk facebook-comments facebook-social-plugins