有可能获得超过100条推文吗?
使用Twitter4j API是否可以获得超过100条推文?
如果是这样,任何人都可以指出这样做的方法吗?
使用Twitter4j API是否可以获得超过100条推文?
如果是这样,任何人都可以指出这样做的方法吗?
需要查看您的代码以提供特定于您的情况的代码示例,但您可以通过 或 执行此操作。since_id
max_id
此信息适用于 Twitter API。
max_id
since_id
在 Twitter4j 中,您的对象有两个表示上述 API 选项的字段:和 。Query
sinceId
maxId
您不能为每个请求加载超过100条推文,但我不知道为什么您想要这样做,相反,您可以在“无尽页面”中加载所有推文,即每次用户滚动列表时加载10个项目。
例如
Query query = new Query("stackoverflow");
query.setCount(10);// sets the number of tweets to return per page, up to a max of 100
QueryResult result = twitter.search(query);
现在如果你想加载下一页简单易
if(result.hasNext())//there is more pages to load
{
query = result.nextQuery();
result = twitter.search(query);
}
等等。