twitter4j通过GeoLocation获得推文

时间:2014-10-23 14:36:48

标签: java twitter geolocation twitter4j tweets

我有一个任务,我需要通过Geo Location使用twitter4j获取推文,关于OAuth和令牌的所有内容我都做得正确,但当我尝试创建查询时遇到问题方法geoCode(); <登记/> 在编译过程中,我收到一个错误:

Error:(148, 60) java: cannot find symbol
  symbol:   method geoCode(twitter4j.GeoLocation,double,java.lang.String)
  location: class javax.management.Query

我不明白出了什么问题...... 我的查询代码:

double lat = 59.4372155;
double lon = 24.7453688;
double res = 5;
String resUnit = "mi";
QueryResult result = twitter.search(new Query().geoCode(new GeoLocation(lat,lon),res, resUnit));

如果您需要更多代码,请告诉我哪个部分,我会更新帖子

1 个答案:

答案 0 :(得分:3)

首先尝试将其分解并从那里开始工作:

Query query = new Query().geoCode(new GeoLocation(lat,lon), res, resUnit); 
query.count(11); //You can also set the number of tweets to return per page, up to a max of 100
QueryResult result = twitter.search(query);