我正在尝试在用户使用社交插件发表评论时收到通知。代码如下:
<fb:comments href='someurl' width='400'></fb:comments>
FB.Event.subscribe('comment.create', function(response)
{
alert(response);
}
很简单,但它不起作用。有人可能有错误吗?从我的在线研究来看,似乎通知没有真正的一致性。有时候它会起作用,有时却不起作用。
答案 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;永远不会真正地抄袭 你的活动
这对许多人来说可能是显而易见的,但对于我和其他不熟悉此事的人来说,这可能会让你失望。