ツイートの投稿には Twitter4J を使用しています。ツイートを投稿しようとすると、authenticationURL を使用して Web ビューを開いてログインします。
twitterRequestToken = twitter.getOAuthRequestToken(Constants.TWITTER_CALLBACK);
Intent i = new Intent(FutbolTvActivity.this, TwitterWebLoginActivity.class);
i.putExtra("URL", twitterRequestToken.getAuthenticationURL());
startActivityForResult(i, 1);
プロセスを完了すると、ログに OK が表示され、ツイートを送信できます。問題は、ログイン Web ページのキャンセル ボタンをクリックして再度ログインしようとすると、次の例外が発生することです。
twitter.getOAuthRequestToken(Constants.TWITTER_CALLBACK): No authentication challenges found
以前の認証 URL を再利用すると、この URL が古すぎるというエラー メッセージが webview に表示されます。
誰でも私を助けることができますか?