やりたい事:
Androidアプリ(API21以上)のTwitter連携によるログイン機能の実装をしたいです。
開発環境:
・Android Studio
・Java
・Activity
・compileSdkVersion 27
・minSdkVersion 21
・ targetSdkVersion 26
開発状況:
・Twitter SDKは廃止されるので、Twitter 4j と Twitter APIを使用しています
・Twitter APIは登録済みで、Consumer KeyやCallBack Keyなども設定しています
→CallBack Keyのフォーマットはドキュメント通りexample://を使用しています(参考URL:https://developer.twitter.com/en/docs/basics/developer-portal/guides/callback-urls)
・ログインページからSNSボタン(Twitterボタン)を押すとログイン画面に飛び、ログイン完了後、元のログイン画面に戻り、TwitterのUserIdなどを取得する処理を実装したいです。
エラーメッセージ(アプリ画面上):
Whoa there!
The request token for this page is invalid. It may have already been used, or expired because it is too old. Please go back to the site or application that sent you here and try again; it was probably just a mistake.
エラーメッセージ(コンソール):
特になし
見たページ:
StackOverFlow・Twitterドキュメントなどを閲覧したが、上記のエラーに対する解法を書いているものはありませんでした。
自分なりの見解:
コードの記述自体には問題はなく、CallBackURLの設定が問題で、ログインした後にエラーが起きてしまっているとい考えています。
あなたの回答
tips
プレビュー