diy*_*iya 9 java facebook restfb
我正在尝试使用restfb获取所有帖子消息,我的代码如下
public Connection<Post> publicSearchMessages(Date fromDate, Date toDate) {
Connection<Post> messages = publicFbClient.fetchConnection("search",
Post.class,
Parameter.with("q", "Watermelon"),
Parameter.with("since", fromDate),
Parameter.with("until", toDate),
Parameter.with("type", "post"));
return messages;
}
Run Code Online (Sandbox Code Playgroud)
这仅提供最新的25条帖子.
Parameter.with("limit",100)
如果我设置了limit参数,它会提供100条消息,但我不想限制提取帖子消息.所以,
无论如何,我可以获得与搜索条件匹配的完整邮件列表,而无需设置限制参数?
小智 5
也许你可以尝试使用循环.FB每次不能超过1000,所以你可以使用循环来获取整个feed.像这样使用偏移量:
Parameter.with("limit", 1000));
Parameter.with("offset", offset));
Run Code Online (Sandbox Code Playgroud)
偏移量将是一个变量,其值将为1000,2000,3000 ......