我有一个使用Facebook评论框的Facebook应用程序。
在此应用中,用户可以创建待售商品。
可在facebook_url_for_the_app/item/itemnumber
处找到待售商品。
当创建待售商品的用户(或任何其他用户)可视化所创建商品的页面时,可以使用Facebook评论框。
目前,如果任何用户撰写评论,则创建该评论的用户只有在访问该页面时才会知道该评论。
我已查看FB.Event.subscribe('comments.create')
,但没有一个字段可以识别除应用程序管理员以外的用户。
如何告诉我的应用创建订阅在项目页面facebook_url_for_the_app/item/itemnumber
创建的任何评论。
答案 0 :(得分:2)
城下,
如果您订阅了comment.create事件
<script>
FB.Event.subscribe('comment.create', function(resp) {
Log.info('Comment was added', resp);
// add code here to id the user e.g FB.api('/me', function(response) {})
});
</script>
然后,您可以添加代码以使用FB.api调用返回的uid执行某些操作
答案 1 :(得分:0)
Joka:我想这个链接会以某种方式帮助你。在这里,您可以订阅该事件并相应地使用它来通知用户。
click here查看页面
答案 2 :(得分:0)
您可能还希望通过添加元标记
使其成为评论框的主持人<meta property="fb:admins" content="{THEIR_FACEBOOK_USER_ID}"/>
到头部。