使用java Oauth2的tweet应用中的令牌无效或过期

使用java Oauth2的tweet应用中的令牌无效或过期,java,twitter,oauth-2.0,Java,Twitter,Oauth 2.0,我试图使用下面的代码,但由于某种原因,我得到了一个无效或过期的令牌 暗中 public static void main(String[] args) throws TwitterException { ConfigurationBuilder cf= new ConfigurationBuilder(); cf.setDebugEnabled(true) .setOAuthConsumerKey("3Tt35OwMYXXXXXXIsLqVDf0Y") .set

我试图使用下面的代码,但由于某种原因,我得到了一个无效或过期的令牌 暗中

 public static void main(String[] args) throws TwitterException {
ConfigurationBuilder cf= new ConfigurationBuilder();
cf.setDebugEnabled(true)
        .setOAuthConsumerKey("3Tt35OwMYXXXXXXIsLqVDf0Y")
        .setOAuthConsumerSecret("eMTbKXWvCgrc4k3XXXXXXXXXXXXXXXhJ1MWEtEFZnRZ")
        .setOAuthAccessToken("SonrEAXXXXXXXXXdD4UzcmBUuP4vsVmwZ4ZhHQF5")
        .setOAuthAccessTokenSecret("e1wR16ralA2ht0XXXXXXXXXXNhN5iv9izk1K1magOx");

    TwitterFactory tf =new TwitterFactory(cf.build());
    twitter4j.Twitter twitter= tf.getInstance();
    List<Status> status=twitter.getHomeTimeline();

    for(Status st:status){
        System.out.println(st.getUser().getName()+""+st.getText());
    }
}
C:\Users\User1\AppData\Local\NetBeans\Cache\8.1\executor snippets\debug.xml:83:Java返回:1
构建失败(总时间:1分23秒)

当我尝试创建我的TwitterBot时,我也面临同样的问题。此问题是由于系统的代理问题造成的,默认情况下为false。您可以使用以下简单的一行代码打开该功能:

System.setProperty("java.net.useSystemProxies", "true");
System.setProperty("java.net.useSystemProxies", "true");