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



当用户使用社交插件进行评论时,我正试图获得通知。代码如下:

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

很简单,但不起作用。有人可能犯了错误?从我在网上的研究来看,通知似乎没有真正的一致性。有时有效,有时无效。

notify="true"属性添加到fb:comments标记中。

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

为什么不关闭函数调用?

FB.Event.subscribe('comment.create',函数(响应)

 nbsp;警报(响应)
});

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

通过FB.Event.subscribe订阅到comment.create或comment.remove的方法不会触发

你应该把所有与FB相关的东西都放进去。[…]函数(FB.init,FB.Event.sscribe,…)

window.fbSyncInit=函数(){//您的代码});

否则,你的代码将在FBjs-sdk完全加载之前被解析,你将永远不会真正订阅您的活动

这对很多人来说可能是显而易见的,但对我和其他新手来说,这可能会让你绊倒。

最新更新