每次我搜索tweet位置時它都返回null,這裏是我的代碼,有什麼想法?getLocation()總是返回null,搜索Twitter
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setOAuthConsumerKey("8888888888888888888");
cb.setOAuthConsumerSecret("8888888888888888888888888");
cb.setOAuthAccessToken("8888888888888888888888");
cb.setOAuthAccessTokenSecret("8888888888888888888888888888");
Twitter twitter = new TwitterFactory(cb.build()).getInstance();
Query query = new Query("London");
query.setRpp(1000000);
QueryResult result = twitter.search(query);
ArrayList tweets = (ArrayList) result.getTweets();
for (int i = 0; i < tweets.size(); i++) {
Tweet t = (Tweet) tweets.get(i);
String user = t.getFromUser();
GeoLocation l = t.getGeoLocation();
String locNam = t.getLocation();
String msg = t.getText();
Date d = t.getCreatedAt();
println(locNam + "");
我能得到getGeoLocation()
做工精細,他們是寥寥可數,但我得到了一些然而,隨着getLocation
每個搜索返回null。
任何幫助將不勝感激!歡呼聲
您應該更改您的OAuth密鑰。 – SLaks
狗屎......謝謝你 –
有趣的問題。讓我試試我的Twitter應用程序,我會盡快回復你。 –