Asp.net 如果使用<;fb:评论>;评论框

Asp.net 如果使用<;fb:评论>;评论框,asp.net,facebook,Asp.net,Facebook,我在facebook上有一个应用程序,上面有facebook评论框。如果有人使用评论框发表评论,是否有方法通知此人已在其应用程序上发表帖子 我有以下代码 <script src="https://connect.facebook.net/en_US/all.js#xfbml=1"></script> <fb:comments xid="test" canpost="true" candelete="false" href="<%= link %>" n

我在facebook上有一个应用程序,上面有facebook评论框。如果有人使用评论框发表评论,是否有方法通知此人已在其应用程序上发表帖子

我有以下代码

<script src="https://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<fb:comments xid="test" canpost="true" candelete="false" href="<%= link %>"  num_posts="10" width="500" send_notification_uid="<%= fbUserId %>" notify="true" publish_feed="true"></fb:comments>

href-链接是一个动态链接,具体取决于文章发表的地点。send_notification_uid-user_Id也是动态的,它检索页面所有者的用户Id


任何帮助都会很好。除了发送通知之外,它还可以正常工作。我相信,使用javascript SDK,您可以订阅comment.create事件。然后,如果您对所讨论的uid具有必要的权限,那么您可以向他们发送一个通知,我相信。我还没有对此进行测试,但您需要查看FB.event.subscribe代码

这里有更多的信息

除此之外,您还可以在js skd工具上进行测试

还有一些示例代码

<h1>Defaults</h1>
<fb:comments href="http://www.fbrell.com/"></fb:comments>

<script>
FB.Event.subscribe('comments.add', function(resp) {
console.log('Comment was added' + resp);
});
</script>
默认值
FB.Event.subscribe('comments.add',函数(resp){
log('添加了注释'+resp);
});

我不知道规格是否改变了,但目前的答案不再有效,新方法是:

FB.Event.subscribe('comment.create', function() {
    console.log('Comment was added');
    console.log(arguments);
});
注释。创建,如下所述: