Android 使用twitter4j的TwitterAPI 1.1
几天前我设置了API密钥,昨天我的Android移动应用程序与twitter4j一起工作,但今天该应用程序的twitter提要停止工作,以下代码没有任何更改:Android 使用twitter4j的TwitterAPI 1.1,android,twitter,twitter-oauth,twitter4j,Android,Twitter,Twitter Oauth,Twitter4j,几天前我设置了API密钥,昨天我的Android移动应用程序与twitter4j一起工作,但今天该应用程序的twitter提要停止工作,以下代码没有任何更改: ArrayList<Tweet> tweets = new ArrayList<Tweet>(); try { ConfigurationBuilder cb = new ConfigurationBuilder(); cb.setDebugEnabled(true)
ArrayList<Tweet> tweets = new ArrayList<Tweet>();
try {
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true)
.setOAuthConsumerKey("xxx")
.setOAuthConsumerSecret("xxx")
.setOAuthAccessToken("xxx")
.setOAuthAccessTokenSecret("xxx");
TwitterFactory tf = new TwitterFactory(cb.build());
Twitter twitter = tf.getInstance();
Query query = new Query(searchTerm);
query.setCount(count);
QueryResult result = twitter.search(query);
for (Status status : result.getTweets()) {
//Log.d(TAG, "Screen Name " + status.getUser().getScreenName());
Tweet tweet = new Tweet(
status.getUser().getScreenName().toString(), //from_user
status.getText().toString(), //"text"
status.getUser().getBiggerProfileImageURL().toString(), //"profile_image_url"
status.getCreatedAt().toString()); //"created_at"
tweets.add(tweet);
}
}
catch (TwitterException e)
{
Log.d(TAG, "Error " + e.toString());
}
return tweets;
06-23 10:04:32.729:W/System.err(26432):位于org.apache.http.impl.client.BasicResponseHandler.HandlerResponse(BasicResponseHandler.java:71)
06-23 10:04:32.734:W/System.err(26432):位于org.apache.http.impl.client.BasicResponseHandler.HandlerResponse(BasicResponseHandler.java:59)
06-23 10:04:32.734:W/System.err(26432):位于org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:773)
06-23 10:04:32.739:W/System.err(26432):位于org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:743)
06-23 10:04:32.739:W/System.err(26432):位于org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
06-23 10:04:32.739:W/System.err(26432):位于com.campbellgolf.app.UTILS.ProxyNetworkTwitter.getTweets(ProxyNetworkTwitter.java:34)
06-23 10:04:32.739:W/System.err(26432):位于com.campbellgolf.app.UI.ActivityTwitterFeed$1.run(ActivityTwitterFeed.java:175)
06-23 10:04:32.739:W/System.err(26432):位于java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442)
06-23 10:04:32.739:W/System.err(26432):在java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:322)
06-23 10:04:32.739:W/System.err(26432):位于java.util.concurrent.FutureTask.runAndReset(FutureTask.java:149)
06-23 10:04:32.739:W/System.err(26432):位于java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:150)
06-23 10:04:32.744:W/System.err(26432):位于java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:265)
06-23 10:04:32.744:W/System.err(26432):位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
06-23 10:04:32.744:W/System.err(26432):位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
06-23 10:04:32.744:W/System.err(26432):在java.lang.Thread.run(Thread.java:856)我几天前在twitter4j出现问题后使用了sdk。看起来他们已经将它移植到了twitter的1.1版本
我可以发推特并访问其他功能专家。谢谢!我不一定要使用twitter4j,所以我会按照你的建议检查socialauth android。热情-现在什么对你有用,twitter4j还是socialauth?我上面的twitter4j实现仍然无法工作。
06-23 10:04:32.729: W/System.err(26432): org.apache.http.client.HttpResponseException: Gone