Facebook4j: получить фид от пользователя, исключая посты других пользователей

Я пытаюсь получить последние сообщения нескольких пользователей, используя пакетный запрос:

new BatchRequest(RequestMethod.GET, USERID/feed?limit=5&fields=from,created_time,message")

Проблема в том, что он не только возвращает сообщения, сделанные этим пользователем, но также и сообщения, опубликованные на его шкале времени другими пользователями. Поскольку этот человек довольно популярен, их много.

Следующие работы

if(post.getFrom().getId() == USERID)

но это скорее обходной путь, чем реальное решение этой проблемы. Есть ли лучший подход, чтобы получать сообщения только от этого пользователя?

1 ответ

Решение

Я понял это сам:

Я сделал неверное предположение, что имею дело с пользователем, а не со страницей. Правильный пакетный ответ, чтобы получить только сообщения, сделанные на странице просто:

new BatchRequest(RequestMethod.GET, PAGENAME/posts?limit=5&fields=from,created_time,message")
Другие вопросы по тегам