2014-09-19 44 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

相關問題