我正在尝试使用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;
}
这仅提供最新 25 条帖子消息。
参数.with("限制",100)
如果我设置限制参数,它会给出 100 条消息,但我不想限制为获取帖子消息。所以,
无论如何,我是否可以在不设置限制参数的情况下获得符合搜索条件的帖子消息的完整列表?
也许你可以尝试使用循环。 FB 每次无法获取超过 1000 个,因此您可以使用循环来获取整个 feed。像这样使用偏移量:
Parameter.with("limit", 1000));
Parameter.with("offset", offset));
Offset 将是一个变量,其值为 1000,2000,3000...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)