前提・実現したいこと
TwitterAPIを利用して認証処理部分を作成しています。
Twitterのウェブサイトによると,認証には以下の3ステップがあります。
1 callback_urlを含めたいくつかのパラメータを使って,POST oauth / request_token でポストして,得られた応答により,リクエストトークンを取得します。
2 1で取得したリクエストトークンを使って,GEToauth / authenticateで送信すると,Twitterの認証画面が出て,ユーザーにidとパスワードを入力してもらいます。認証に成功すると,callback_urlに対し, auth_token と oauth_verifier パラメータが送られます。
3 得られたパラメータ,oauth_tokenとoauth_verifierを使って,POST oauth/access_tokenを送信して,oauth_token、oauth_token_secretを取得することになります。
そこで,質問ですが,1のリクエストトークンは取得できるのですが,どのようにしても,2の auth_token と oauth_verifierが取得できません。つまり,ユーザーとTwitterとの認証が成功し,<callback_url>?oauth_token=YYY&oauth_verifier=ZZZという形式で callback_urlにリダイレクトされるのですが,私の知識と技量では,付されているパラメータを取得することができません。このcallback_urlには,適当な自分のブロクを指定していることに問題があると思うのですが,どのようなurlを指定すべきなのか,そのurl先のページの処理はどのようにすべきなのかを教えていただきたいというのが質問です。
よろしくお願いします。
補足情報(FW/ツールのバージョンなど)
SwiftベースのライブラリであるSwftterを試しましたが,結局は,callback_urlの指定が必要であり,認証できない結果として同じであり,先に進むことができていません。
どのWebページを検索しても,callback_urlについて記述あるサイトはありませんでした。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。