twitter4j getPlaceTrends返回50个最高趋势而不是10

时间:2016-01-05 02:39:26

标签: java twitter4j twitter-streaming-api

我在我的班级TrendsReader

的run方法中有这段代码
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有什么问题,或者我做错了什么?

0 个答案:

没有答案