【问题标题】:How to enable commenting on the Facebook Like Button如何在 Facebook Like 按钮上启用评论
【发布时间】:2011-02-17 01:27:56
【问题描述】:

我正在将Facebook Like Button 集成到一个站点中。点赞功能运行良好,只是在单击点赞按钮后无法将 cmets 添加到点赞中。包括CNN 在内的几个网站都可以使用,所以这应该是可能的。

文档提到您需要使用JavaScript SDK 来获得评论工作,我正在这样做;但是我无法显示评论。

功能更全面的 Like 按钮是 可通过 XFBML 标签获得 并要求您使用新的 JavaScript 开发工具包。 XFBML 版本 允许用户添加评论到他们的 就像它被发回 Facebook 一样。

我无法找到有关此更“功能齐全”的 XFBML 按钮可用选项的详细信息。

我想知道是否有我需要添加的设置、我没有传入的选项或我忽略的任何内容。

我在开发服务器上,我现在正在链接回实时站点。也许被顶页面的 ContactURL 和基本 URL 需要相同才能使评论生效?

这是我如何嵌入 facebook like 按钮:

<!-- facebook -->
<div id="fb-root"></div>
<script type="text/javascript">
  window.fbAsyncInit = function() {
    FB.init({appId: 'XXXXXXXXXXXXXX', status: true, cookie: true, xfbml: true});
  };
  (function() {
    var e = document.createElement('script'); e.async = true;
    e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
    document.getElementById('fb-root').appendChild(e);
  }());
</script>
<!-- facebook -->

...

<fb:like href="example.com" layout="button_count" show_faces="false" width="100" colorscheme="dark"></fb:like>

【问题讨论】:

    标签: facebook comments facebook-like xfbml


    【解决方案1】:

    您需要确保您的 appid 的“连接网址”与您设置“赞”按钮的域相匹配。为此,请转到“编辑设置”页面,然后在设置的“连接”部分,填写您的“连接 URL”。

    Facebook 的文档从未提及这一点。

    【讨论】:

    • 我已经玩了几个小时的 Connect URL。我开始认为这可能与测试版站点有关:它位于子域上。我已经设置了带有和不带有 beta 子域的连接 URL,但没有运气。所有“喜欢”链接都绝对链接在测试版网站内。除非我能找到其他可以尝试的东西,否则我现在会继续前进,并且会在我们启动网站后重新访问。
    • 我终于让它与 cmets 一起工作了。您指出我设置了连接 U​​RL,我还设置了基本域,因为我们正在使用子域。此外,app_id 已更改或设置不正确,因此我对其进行了更新(当我们更新域时它可能已更改?)。我还将应用程序设置为关闭沙盒模式。我不知道最终是哪个选项成功了,但非常感谢您为我指明了正确的方向。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-01
    • 1970-01-01
    • 2012-02-20
    • 2014-06-10
    • 2012-10-26
    • 1970-01-01
    • 2012-05-27
    相关资源
    最近更新 更多