10/04/18 01:41:19
>>373
教えていただいたあたりのソースは GAE 上で永続化した Access token を読み出して
Twitter クラスのインスタンスを生成する処理です。
それ以前に今回つまっていた Request token の生成をCharactorbotServiceImpl.java の 529 行目あたりで行っています。
public String getAuthorizationURL(String consumerKey, String consumerSecret) {
if(consumerKey == null || consumerSecret == null) throw new IllegalArgumentException("null is not allowed.");
checkLogin();
★ Twitter twitter = new TwitterFactory().getInstance();
★ twitter.setOAuthConsumer(consumerKey.trim(), consumerSecret.trim());
try {
★ RequestToken requestToken = twitter.getOAuthRequestToken();
ConsumerKeyAndSecret key = new ConsumerKeyAndSecret();
key.consumerKey = consumerKey;
key.consumerSecret = consumerSecret;
mapRequestTaken.put(key, requestToken);
return requestToken.getAuthorizationURL();
} catch (TwitterException e) {
e.printStackTrace();
return null;
}
}
★をつけたところがポイントで、このへんの処理はオフィシャルのサンプルと同じです。
したがって、オフィシャルのサンプルは間違っていません。
長々とスレ汚しすみませんでした・・・。