【问题标题】:How do I make Facebook comments public for all on my website?如何在我的网站上向所有人公开 Facebook 评论?
【发布时间】:2012-01-06 08:35:24
【问题描述】:

我已使用以下步骤将 facebook cmets 添加到我的网站:

我在这里创建了一个新应用 https://developers.facebook.com/apps/ 在应用程序的身份验证对话框页面中,我将“默认活动隐私”设置为“公共”

我在这里得到了 cmets 框的代码 https://developers.facebook.com/docs/reference/plugins/comments/

我使用了 HTML5 版本的代码,并将其添加到我的站点中指定的两个位置 - 在 body 标记之后以及我希望 cmets 出现的位置。

然后我为我的新应用打开了 cmets 审核工具。 https://developers.facebook.com/tools/comments?view=recent_comments 我点击了“设置”并打开了“默认情况下将每个帖子设为公开” 我还将自己列为版主。

我也加了

<meta property="fb:app_id" content="{YOUR_APPLICATION_ID}">

在页面的 head 标签内。

当我访问我的站点时 - cmets 框似乎可以正常工作。我可以发表评论,但我只能看到我制作的 cmets。我看不到我不是朋友的人制作的 cmets。我该如何解决这个问题?如有任何帮助,我将不胜感激。

谢谢

【问题讨论】:

  • 嘿,我也有同样的问题。你解决了吗?
  • 我也有同样的问题...你是怎么解决的?谢谢

标签: facebook comments facebook-social-plugins


【解决方案1】:

您在 facebook-cmets 驱动的网站上发表的每条评论都是公开的,就像在粉丝页面上一样。即使是非 Facebook 会员也可以发表评论。

我正在寻找一种方法来关闭它并获得与您在 Facebook 墙上所拥有的相同权限。目前,所有知道链接的人都可以看到页面内容和所有以前的cmets。

【讨论】:

    【解决方案2】:

    遇到同样的问题,发现 Facebook 抓取网址的方式不同,以显示和提交 cmets。

    如果您在 data-href 中提供给他的 url(例如短 url)与 window.location url(地址栏中的 url)不同,那么可能就是这种情况。

    附:我知道这个问题来自 2011 年,但其他人可能会出现同样的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-11
      • 2012-02-10
      • 2012-04-12
      • 2019-07-29
      • 1970-01-01
      相关资源
      最近更新 更多