カテゴリー:
Twitter Developer
閲覧数:559 配信日:2016-11-11 19:20
2-1.「リクエストトークン」取得
POST送信
https://api.twitter.com/oauth/request_token
結果例
・戻り値
oauth_token=Z6eEdO8MOmk394WozF5oKyuAv855l4Mlqo7hhlSLik&oauth_token_secret=Kd75W4OQfb2oJTV0vzGzeXftVAwgMnEK9MumzYcM&oauth_callback_confirmed=true
・POST oauth/request_token
2-2.取得した「リクエストトークン」を使用して、ユーザーを「Twitterサーバー上にある認証画面」へ誘導
GET送信
https://api.twitter.com/oauth/authenticate?oauth_token=Z6eEdO8MOmk394WozF5oKyuAv855l4Mlqo7hhlSLik
ユーザが「連携アプリを認証」ボタンクリック
・結果例
https://api.twitter.com/oauth/authorize
Callback URL?oauth_token=Z6eEdO8MOmk394WozF5oKyuAv855l4Mlqo7hhlSLik&oauth_verifier=Toe2Fl6p0LlqfvpWNwisLTUDRZEUlOCT
・GET oauth/authenticate
2-3.アクセストークン取得
POST送信
https://api.twitter.com/oauth/access_token
結果例
・成功したリクエストに対する戻り値
oauth_token=6253282-eWudHldSbIaelX7swmsiHImEL4KinwaGloHANdrY&oauth_token_secret=2EEfA6BG3ly3sR3RjE0IBSnlQu4ZrUzPiYKmrkVU&user_id=6253282&screen_name=twitterapi
戻り値比較一覧表
2-1.リクエストトークン | 2-2.認証画面 | 2-3.アクセストークン | |
---|---|---|---|
oauth_token | Z6eEdO8MOmk394WozF5oKyuAv855l4Mlqo7hhlSLik | Z6eEdO8MOmk394WozF5oKyuAv855l4Mlqo7hhlSLik | 6253282-eWudHldSbIaelX7swmsiHImEL4KinwaGloHANdrY |
上記使用用途 | 認証画面へ誘導する際、URLの一部として使用 | アクセストークンを取得する際、パラメータとして使用 | 「Twitter API」へ各種リクエストする際、パラメータとして使用 |
oauth_token_secret | Kd75W4OQfb2oJTV0vzGzeXftVAwgMnEK9MumzYcM | - | 2EEfA6BG3ly3sR3RjE0IBSnlQu4ZrUzPiYKmrkVU |
上記使用用途 | アクセストークンを取得する際、署名キーを作成するため使用 | - | 「Twitter API」へ各種リクエストする際、署名キーを作成するため使用 |
oauth_callback_confirmed | true | - | - |
上記使用用途 | 未使用 | - | - |
oauth_verifier | - | Toe2Fl6p0LlqfvpWNwisLTUDRZEUlOCT | - |
上記使用用途 | - | アクセストークンを取得する際、パラメータとして使用 | - |