2016-09-30 70 views
1

我想發佈一條消息到facebook組(我是該頁面的管理員)。下面是我使用的Java代碼:如何使用restfb在Facebook上發佈羣組?

public void makeTestPost() { 
     fbClient = new DefaultFacebookClient(groupPageAccessToken); 
     counter = 0; 
     fbClient.publish(groupID + "/posts", FacebookType.class, Parameter.with("message", Integer.toString(counter) + ": Hello, fb World!")); 
     counter++; 
    } 

有:

private final string groupPageAccessToken = "XXXXXXXXXXXXXXXXXX"; 
private final String groupID = "XXXXXXX"; 

我使用Facebook的圖形資源管理器API在線Graph API Explorer

這些值但是,當我登錄到Facebook的我不在該組上看不到任何消息/帖子。請告訴我如何使它工作?

回答

0

您需要具有權限publish_actionsuser_managed_groups的用戶訪問令牌。

然後你就可以發佈這樣一條新信息:

GraphResponse response = fbClient.publish(groupID + "/feed", GraphResponse.class, Parameter.with("message", Integer.toString(counter) + ": Hello, fb World!")); 
相關問題