当用户使用社交插件进行评论时,我正试图获得通知。代码如下:
<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完全加载之前被解析,你将永远不会真正订阅您的活动
这对很多人来说可能是显而易见的,但对我和其他新手来说,这可能会让你绊倒。