0

ツイートの投稿には 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 に表示されます。

誰でも私を助けることができますか?

4

3 に答える 3