1

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

文档提到您需要使用JavaScript SDK才能使评论工作,我正在这样做;但是我无法发表评论。

通过 XFBML 标记可以使用功能更全面的 Like 按钮,并且需要您使用新的 JavaScript SDK。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>
4

1 回答 1

1

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

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

于 2010-05-08T14:39:34.937 回答