2011-08-17 122 views
6

上下文:

我有一个Facebook应用程序正在使用Facebook评论框。fb.event.subscribe和facebook评论框

在这个应用程序用户可以创建一个项目出售。

该项目可在facebook_url_for_the_app/item/itemnumber

当创建待售商品的用户(或任何其他用户)可视化所创建商品的页面时,可以使用Facebook评论框。

所需的功能:

目前,如果任何用户写入的评价是创建它只会知道这件事,如果他访问该网页的用户。

我的思路来解决问题:

我已经调查FB.Event.subscribe('comments.create')但没有一个字段来标识不是应用程序管理员以外的用户。

问:

我怎么能告诉我的应用程序创建一个订阅的项目页面,创建facebook_url_for_the_app/item/itemnumber任何意见。

+0

您可以订阅评论创建,然后让用户在回调函数中获取用户。 – Alexcode

回答

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呼叫

0

城下返回的UID:我猜猜这个链接会以某种方式帮助你。在这里你可以订阅该事件并相应地使用它来通知用户。

click here加元标记

<meta property="fb:admins" content="{THEIR_FACEBOOK_USER_ID}"/> 

的头部

0

你可能想也使他们在评论框的主持人,以查看该页面。