FB.event.subscribe('comment.create')不起作用

时间:2011-05-27 01:31:25

标签: facebook

我正在尝试在用户使用社交插件发表评论时收到通知。代码如下:

<fb:comments href='someurl' width='400'></fb:comments>
FB.Event.subscribe('comment.create', function(response)
{
 alert(response);
}

很简单,但它不起作用。有人可能有错误吗?从我的在线研究来看,似乎通知没有真正的一致性。有时候它会起作用,有时却不起作用。

3 个答案:

答案 0 :(得分:5)

notify="true"属性添加到fb:comments代码。

<fb:comments notify="true" href='someurl' width='400'></fb:comments>
FB.Event.subscribe('comment.create', function(response)
{
 alert(response);
}

答案 1 :(得分:4)

为什么不关闭函数调用?

  

FB.Event.subscribe('comment.create',function(response)
  {
  警报(响应);
  });

答案 2 :(得分:1)

我遇到了同样的问题,直到我在这里偶然发现了这个答案:

Methods subscribed via FB.Event.subscribe to comment.create or comment.remove are not triggered

  

你应该把所有与FB。[...]函数相关的东西(FB.init,   

中的FB.Event.suscribe,...)      

window.fbAsyncInit = function(){       //你的代码});

     

否则你的代码将在FB js sdk完全加载之前被解析,你将&gt;永远不会真正地抄袭   你的活动

这对许多人来说可能是显而易见的,但对于我和其他不熟悉此事的人来说,这可能会让你失望。