在尝试从eclipse中的代码发布推文时获取TwitterException

时间:2015-09-30 11:05:35

标签: java api exception twitter twitter4j

  • 我是twitter4j的新手。

  • 我已经在Twitter上注册了一个应用程序,获得了ConsumerKey,ConsumerSecret,Accesstoken和AccesstokenSecret。

  • 我按照提到herehere的步骤进行了操作,并提供了以下代码,并尝试从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)是否正常。将更新出错的地方。同时,如果有人知道基于异常代码的异常,请回答/评论。感谢。

0 个答案:

没有答案