2014-09-19 47 views
0

我正在尝试使用我的应用程序发布在facebook组上。如果我写这个:在facebook上发布组javascript SDK

FB.login(function() { 
      FB.api('/me/feed', 'post', { message: 'Hello, world!' }); 
     }, { scope: 'publish_actions' }); 

我可以发布在我的时间表上。但是,当我改变了我GROUP_ID

FB.api('/group-id/feed', 'post', { message: 'Hello, world!' }); 

我已经采取publish_actionsuser_groups permitions ..

我不可以对组。我怎样才能做到这一点?

回答

0

你忘了在范围参数user_groups:

FB.login(function() { 
    FB.api('/[group-id]/feed', 'post', {message: 'Hello, world!'}); 
}, {scope: 'publish_actions, user_groups'}); 

见Facebook的文档,了解更多有关组公告:https://developers.facebook.com/docs/graph-api/reference/v2.1/group/feed

用户访问令牌,有人能在论坛上发帖,与 需要publish_actions和user_groups权限。

请记住,你不能预填(必须由用户产生)的消息参数,你必须要经过一个审查过程,以供其它用户这些权限:https://developers.facebook.com/docs/apps/review

相关问题