我在我的班级TrendsReader
Trends trends = twitter.getPlaceTrends(1);
for (Trend tr : trends.getTrends()) {
synchronized(lock){
activeTrends.put(tr, new Date(dateRepresentation.getTime()));
}
}
if(reader == null){ //start getting the tweets
TwitterStream stream = new TwitterStreamFactory(conf).getInstance();
reader = new TweetsReader(lock, activeTrends, stream, db);
reader.start();
}
在我的主要内容中,我使用访问令牌创建了一个配置,并在TrendsReader
的构造函数中提供了一个Twitter实例。
问题是,方法getPlaceTrends
返回50个趋势,而不是10个。这个代码在我写它时曾经很好地工作,现在几个月后我又试着再次运行它,这个奇怪的行为来了起来。 Twitter有什么问题,或者我做错了什么?