Facebook4j:从用户处获取不包括其他用户的帖子

时间:2016-09-17 11:19:49

标签: java facebook facebook-graph-api filter facebook4j

我正在尝试使用批量请求获取少数用户的最新帖子:

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

问题在于,它不仅会返回此用户发布的帖子,还会返回其他人发布到其时间轴上的帖子。由于这个人很受欢迎,所以这些都很多。

以下作品

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

但更多的是解决方法,而不是真正解决此问题。有没有更好的方法只能让这个用户完成帖子?

1 个答案:

答案 0 :(得分:0)

我自己想出来了:

我错误地假设我处理的是用户,而不是页面。 只获取页面发布的帖子的正确批量响应是:

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