我是twitter4j的新手。
我已经在Twitter上注册了一个应用程序,获得了ConsumerKey,ConsumerSecret,Accesstoken和AccesstokenSecret。
我按照提到here,here的步骤进行了操作,并提供了以下代码,并尝试从eclipse(JDK 1.7)运行。
import twitter4j.Status;
import twitter4j.Twitter;
import twitter4j.TwitterException;
import twitter4j.TwitterFactory;
import twitter4j.conf.ConfigurationBuilder;
public class TweetMain {
public static void main(String[] args) {
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true)
.setOAuthConsumerKey("key")
.setOAuthConsumerSecret("secret")
.setOAuthAccessToken("token")
.setOAuthAccessTokenSecret("tokensecret");
TwitterFactory tf = new TwitterFactory(cb.build());
Twitter twitter = tf.getInstance();
Status status;
try {
status = twitter.updateStatus("First Tweet from within Java code @java,@twitter, @twitter4j");
System.out.println("Successfully updated the status to [" + status.getText() + "].");
} catch (TwitterException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
我得到以下例外:
读取超时 相关讨论可在互联网上找到: http://www.google.co.jp/search?q=2fc5b7cb或 http://www.google.co.jp/search?q=0ea287e1 TwitterException {exceptionCode = [2fc5b7cb-0ea287e1 2fc5b7cb-0ea287b7],statusCode = -1,message = null,code = -1,retryAfter = -1,rateLimitStatus = null,version = 4.0.4}
[更新]:我能够从另一个系统(debian)成功执行。我将重新检查我的早期系统(windows7)是否正常。将更新出错的地方。同时,如果有人知道基于异常代码的异常,请回答/评论。感谢。