Facebook评论 - 一旦获得批准,不会出现在用户的个人资料中

时间:2015-08-17 10:02:43

标签: facebook facebook-comments

我决心通过研究和测试来解决这个问题,但我现在只是绝对亏损,所以我会在社区中释放出来。

首先,我的意见设置供参考:

审核的元标记:

<meta property="fb:app_id" content="[my AppId]"/> 

FB Root和FB.init(BODY顶部)

<div id="fb-root"></div>
<script>window.fbAsyncInit = function () { FB.init({ appId: '[my APPid]', xfbml: true, version: 'v2.3' }); };</script>

FB评论标签

<div class="fb-comments" data-href="[the page URL]" num_posts="5" width="100%" data-version="v2.3"></div>

FB SDK调用(在正文的底部)

(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"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));

问题:

  • 我的页面上有FB注释代码,而通讯块是
    渲染得很好。
  • 我也会在评论栏内点击并发表评论 点击POST to FACEBOOK。
  • 我按照提示登录用户(不是应用程序所有者)并制作我的 评论,此评论在几篇文章后出现在文章页面上 秒。
  • 我作为应用程序所有者登录另一台计算机,我可以看到评论是 准备好审核,所以我点击APPROVE。它变成了Approved。
  • 返回USER计算机,点击查看用户自己的计算机 个人资料,评论不会显示为帖子。

我需要什么: 应用所有者批准后,该评论会显示在用户的个人资料中。

我尝试过的内容:

  • 如果我通过简单删除fb:app_id元标记来禁用审核, 当发布给FB时,帖子DOES出现在用户的个人资料中 点击。

  • 如果我启用审核,则评论会出现在文章中 第三方(就像在一个会话中完全不同的其他机器一样 登录FB)甚至在审核批准之前!!

0 个答案:

没有答案