TwitterOAuth与GUI Java

TwitterOAuth与GUI Java,java,twitter,oauth,twitter-oauth,Java,Twitter,Oauth,Twitter Oauth,我在使用JavaGUI从twitter获取身份验证时遇到了问题 我的程序是示例。按钮请求身份验证代码打开浏览器并向您提供代码用户必须复制该代码并在jtextfield中通过该代码,然后编写一条消息,收件人然后单击另一个按钮发送消息我在发送按钮中遇到的问题(无法获取访问令牌) 我希望有人能帮助我 获取身份验证代码的按钮 Twitter twitter = new TwitterFactory().getInstance(); twitter.setOAuthConsumer("7VsNoy8OJc

我在使用JavaGUI从twitter获取身份验证时遇到了问题

我的程序是示例。按钮请求身份验证代码打开浏览器并向您提供代码用户必须复制该代码并在
jtextfield
中通过该代码,然后编写一条消息,收件人然后单击另一个按钮发送消息我在发送按钮中遇到的问题(无法获取访问令牌)

我希望有人能帮助我

获取身份验证代码的按钮

Twitter twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer("7VsNoy8OJceAPJ0qbmleWtxRG", "Jh74QXWfuksNwnppeXZLNEq0VqxNCQeeb2m0Q7GrG99NzTtuFV");
RequestToken requestToken = null;
try {
    requestToken = twitter.getOAuthRequestToken();
    //jf.setText(requestToken.getToken());
} catch (TwitterException ex) {
    Logger.getLogger(TwitterSK.class.getName()).log(Level.SEVERE, null, ex);
}
try {
    Desktop.getDesktop().browse(new URI(requestToken.getAuthorizationURL()));
} catch (IOException | URISyntaxException ex) {
    Logger.getLogger(TwitterSK.class.getName()).log(Level.SEVERE, null, ex);
}
按钮发送消息(问题出在这里)

Twitter twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer("7VsNoy8OJceAPJ0qbmleWtxRG", "Jh74QXWfuksNwnppeXZLNEq0VqxNCQeeb2m0Q7GrG99NzTtuFV");
RequestToken requestToken = null;
AccessToken accessToken = null;
try {
    requestToken = twitter.getOAuthRequestToken();
} catch (TwitterException ex) {
    Logger.getLogger(TwitterSK.class.getName()).log(Level.SEVERE, null, ex);
}

String pin = null;
pin = pin_tx.getText();
try {
    if (pin.length() > 0)
    {
        accessToken = twitter.getOAuthAccessToken(requestToken, pin);
        storeAccessToken(twitter.verifyCredentials(), accessToken);
        twitter.sendDirectMessage(Tuser.getText(),keyP2.getText());
    }  
} catch (TwitterException te) {
    System.out.println("Unable to get the access token.");
}