access_tokenとaccess_token_secretを取得したあと、OAuth認証済みのtwitterインスタンスを取得する方法。
http://twitter4j.org/ja/code-examples.html
に載っていた
twitter.setOAuthAccessToken(accessToken);
がdeprecatedになっていたので調査。
Twitter4jにはいろいろやり方があるみたいで、どのインターフェースを使えばよいのかわからなかったが、とりあえず以下の書き方でいけた。
Twitter4jのバージョンは2.1.4を使用した。
ConfigurationBuilder confbuilder = new ConfigurationBuilder(); confbuilder.setOAuthConsumerKey(CONSUMER_KEY); confbuilder.setOAuthConsumerSecret(CONSUMER_SECRET); Configuration conf = confbuilder.build(); Twitter twitter = new TwitterFactory(conf).getOAuthAuthorizedInstance(new AccessToken(access_token,access_token_secret));