2014-01-22 31 views
1

我想这code用关键词作为twitter4j:搜索API不会放弃过去7天导致

facebook.com 
fb.me 

我得到的结果可以追溯到需要哪些修改,得到的结果可以追溯到几天几分钟

?我知道twitter会公开一些历史数据。当我尝试与tweepy相同,但得到的结果可追溯到3至4天。

回答

1

搜索API会根据请求返回有限数量的推文X页面。你可以使用sinceId和maxId来获得更多的推文。

query.setMaxId(maxId); 
query.setSinceId(sinceId); 

sinceId必须是你有在最新的请求最后鸣叫tweetId。 有用的链接:https://dev.twitter.com/docs/working-with-timelines

+0

我以为queryResult.nextQuery()做你提到的东西? –

+0

不,那种方法(nextQuery)以旧的方式工作,称为分页。请参阅Aniket Dutta上面给出的文档。 –