getAuthorizationURLでNullPointerExceptionが出る

44 views
Skip to first unread message

天王寺瑛

unread,
Jul 15, 2014, 3:03:33 AM7/15/14
to twitt...@googlegroups.com
初めまして。瑛です。
Twitter4J ver.4.1を使いアクセストークンを取得しようとしたところ、getAuthorizationURLでNullPointerExceptionが出てしまいます。
デバックで追ってみたところ、req = twitter.getOAuthRequestToken("http://www.yahoo.co.jp/");でnullが代入されていました。

原因と、解決策がわからない状態です。
どうすれば動くでしょうか。
よろしくお願います。

以下ソースコードの一部抜粋です。
public class SettingsActivity extends Activity {
Twitter twitter = null; 
RequestToken req = null; 
String uri = null;

private void executeOauth(){
(new Thread(new Runnable() {
@Override
public void run() {
UserSettings us = new UserSettings();
ConfigurationBuilder confbuilder = new ConfigurationBuilder(); 
confbuilder.setOAuthConsumerKey(us.getConsumerKey()).setOAuthConsumerSecret(us.getConsumerSecret()); 
twitter = new TwitterFactory(confbuilder.build()).getInstance();
        
try {
req = twitter.getOAuthRequestToken("http://www.yahoo.co.jp/");
} catch (TwitterException e) {
e.printStackTrace();
}
        
uri = req.getAuthorizationURL();
Intent i = new Intent(getApplication(),BrowseActivity.class);
i.putExtra("uri", uri);
startActivity(i);
}
})).start();
    }
}


Reply all
Reply to author
Forward
0 new messages