我正在开发一个应用程序,通过分析twitter数据来猜测龙卷风的位置.为此,我首先需要在一些手动注释的推文上训练神经网络.我试图从去年获得有"龙卷风"一词的推文.这是我的代码如下: -
Query query = new Query("tornado");
query.setRpp(100);
query.setSince("2010-11-01");
query.setUntil("2011-01-13");
QueryResult queryResult = instance.search(query);
tweetList = queryResult.getTweets();
Run Code Online (Sandbox Code Playgroud)
我能够从接近现在的时段(例如上周等)检索推文,但是我无法获得上述时段的任何结果.任何线索,建议都会有所帮助.提前致谢.
我只是通过不同的媒介找出原因,以为我会分享答案,以防有其他人有同样的问题.
事实证明,Twitter搜索API不会返回超过一周的推文,而且,根据服务器负载,有时可能会低至24小时!因此,任何具有twitter搜索api包装器的第三方库(如twitter4j)都会表现得相似.
解决这个问题的最佳方法是使用第三方搜索和索引网站,如snapbird,topsy等.