0

https://github.com/ddewaele/AndroidTwitterSampleから例をコピーしました。私が行った唯一の変更は、使用された jar ファイルを更新したことです (2.1.11 から 2.2.5 へ)。どうやらそれは違いを生む。

次のコードを実行すると

String token = prefs.getString(OAuth.OAUTH_TOKEN, "");
String secret = prefs.getString(OAuth.OAUTH_TOKEN_SECRET, "");

AccessToken a = new AccessToken(token,secret); //Exception thrown here
Twitter twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer(Constants.CONSUMER_KEY, Constants.CONSUMER_SECRET);
twitter.setOAuthAccessToken(a);

AccessToken を作成しようとすると例外が発生します

java.lang.IllegalArgumentException: Invalid access token format.

ユーザーは初めて twitter を認証しようとしているので、トークンとシークレットの文字列は空の文字列 ("") です。私が行方不明であることは明らかですか?

4

0 に答える 0