Я работаю над приложением, которое управляет страницей facebook. Мне нужно загрузить приватные разговоры на этой странице. Для этой цели я использую для этого график restfb api. Я попробовал несколько примеров, но они не работают. Ниже приведен код, который я пытаюсь использовать.Как получить контакты в facebook через Restfb?
Connection<Conversation> conversations = facebookClient.fetchConnection("me/conversations", Conversation.class);
for(List<Conversation> conversationPage : conversations) {
for(Conversation conversation : conversationPage) {
System.out.println(conversation);
System.out.println(conversation.getUnreadCount());
Message lastMessage = null;
for (Message message : conversation.getMessages())
{
System.out.println("Message text = " + message.getMessage());
System.out.println("Message unread = " + message.getUnread());
System.out.println("Message from = " + message.getFrom().getName());
System.out.println("Message to = " + message.getTo().get(0).getName());
System.out.println("Message unseen = " + message.getUnseen());
lastMessage = message;
}
}
}
но это дает мне 0 количество сообщений в
System.out.println (conversation.getUnreadCount());
Пока я управлял непрочитанными сообщениями на своей странице. Мне нужна ваша помощь для решения этой проблемы. Пожалуйста посоветуй.
Какой токен доступа вы используете для своего вызова API и какие разрешения он включает? – CBroe
Спасибо за ответ .. Я использую постоянный токен доступа к странице, как я могу проверить разрешения для доступа к токену страницы? –
Скопируйте и вставьте его в https://developers.facebook.com/tools/debug/ – CBroe