2016-09-30 2 views
1

Я пытаюсь опубликовать сообщение в группе facebook (я являюсь администратором страницы). Вот код Java, который я использую:Как разместить сообщение в группе на facebook с помощью restfb?

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 графа исследователя апи онлайн Graph API Explorer

Но когда я войти в facebook Я не Нет сообщения/сообщения в группе. Скажите, пожалуйста, как это сделать?

ответ

0

Вам нужен токен доступа пользователя с разрешениями publish_actions и user_managed_groups.

Затем вы можете опубликовать новое сообщение, как это:

GraphResponse response = fbClient.publish(groupID + "/feed", GraphResponse.class, Parameter.with("message", Integer.toString(counter) + ": Hello, fb World!")); 
Смежные вопросы