Javascript Facebook的新fb:comments和fb.Event.subscribe的comments.create不起作用

Javascript Facebook的新fb:comments和fb.Event.subscribe的comments.create不起作用,javascript,facebook,Javascript,Facebook,任何帮助都将被深深地感谢,因为我已经尽了我所能让这一切顺利进行,但没有任何效果 我正在使用Facebook上周更新的fb:comments系统,但无法获取fb.Event.subscribe的comments.create和fb.Event.subscribe的comments.remove来工作 可以看到正在讨论的页面 我正在异步初始化FB: <script type="text/javascript"> //<![CDATA[ window.fbAsyncInit =

任何帮助都将被深深地感谢,因为我已经尽了我所能让这一切顺利进行,但没有任何效果

我正在使用Facebook上周更新的fb:comments系统,但无法获取fb.Event.subscribe的comments.create和fb.Event.subscribe的comments.remove来工作

可以看到正在讨论的页面

我正在异步初始化FB:

<script type="text/javascript">
//<![CDATA[
  window.fbAsyncInit = function() {
    FB.init({appId: '191116444251564', status: true, cookie: true, xfbml: true});
    FB.Event.subscribe('comments.create', function (response) {
//  console.log('create', response);
  //got response.... now query FQL to return total number of post counts
  FB.api(
    {
      method: "fql.query",
      query: "SELECT count FROM comments_info WHERE xid='2_plain-basmati-rice---rice-cooker' and app_id='191116444251564'"
    },
    function(fql_response) {
      $j.post('/recipes/2_plain-basmati-rice---rice-cooker/commented', {count: fql_response[0].count});
    }
  );
});

FB.Event.subscribe('comments.remove', function (response) {
  //got response.... now query FQL to return total number of post counts
//  console.log('remove', response);
  FB.api(
    {
      method: "fql.query",
      query: "SELECT count FROM comments_info WHERE xid='2_plain-basmati-rice---rice-cooker' and app_id='191116444251564'"
    },
    function(fql_response) {
      $j.post('/recipes/2_plain-basmati-rice---rice-cooker/commented', {count: fql_response[0].count});
    }
  );
});

  };
  (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>
用一个简单的警报“tst”替换两个订阅回调不起作用

我已经使用FB的linter测试了该页面,没有针对特定页面显示错误


再次感谢所有能够提供任何提示或建议的人。

不可靠的消息来源说,Facebook的FQL将很快更新,以适应新评论系统的功能。。。我们都在等

你看过Facebook的文档了吗?不幸的是,这是一个很大的错误。
尝试使用comments.add而不是comments.create…

我认为Event.subscribe目前有点不稳定。上周大约在3月8日,我使用了类似的代码,但今天3月13日,我注意到Event.subscribe没有启动。顺便说一句,我想现在应该是comment.create,而不是comments.create。这就是我的工作。

这是comment.create,应该有用。

谢谢Fabrice。。。。这就是我在上周新的评论插件上线之前的最初体验。将进行测试。感谢Jan。我看到FB已将其FB.Event.Subscribe文档从comments.create更新为comment.create。很高兴知道不仅仅是我在做傻事!我注意到您正在使用“从评论中选择计数”\u info WHERE。。。。这是否真的可以计算出评论的数量?大约一个月前我测试代码的时候是这样的。。。但就Facebook的API而言,一个月就像100年,所以它很可能不再有效。。。。我苦的FU*%$*F!!