サイトのトップへ戻る

Twitter 開発者 ドキュメント日本語訳

POST oauth/access_token

コンシューマアプリケーションがOAuth リクエストトークンとOAuth アクセストークンを交換するのを許可します。 このメソッドではOAuth 1.0 認証フローセクション 6.3の要件を実装しています。

OAuth アクセストークンは xAuth 操作にも使用することができます。

このメソッドおよびその他全ての OAuth トークンのネゴシエーション手順では、HTTPSを使用してください。



リソース URL

https://api.twitter.com/oauth/access_token



リソース情報

認証は必要ですか?
はい
速度制限はありますか?
はい


パラメータ

以下のパラメータは、このメソッドをxAuthでも使えるようにするために追加したパラメータなので注意してください — OAuth固有のパラメータはここには記載されていません。 詳細情報についてはLearn OAuth

x_auth_password 任意

トークンを取得するユーザーのパスワード。xAuthを使用する場合に必要です

x_auth_username 任意

トークンを取得するユーザーのユーザー名。 xAuthを使用する場合に必要です

x_auth_mode optional

この値を client_authに設定します, without the quotes. xAuthを使用する場合に必要です

oauth_verifier 任意

If using the OAuth web-flow, set this parameter to the value of the oauth_verifier returned in the callback URL. If you are using out-of-band OAuth, set this value to the pin-code. When using xAuth, this value should not be included.

OAuth 1.0a 互換のため、xAuthを使っていない場合このパラメータは必須です。 Currently Twitter supports both OAuth 1.0 and OAuth 1.0a which means we do not error if this value isn’t included. 現在OAuth 1.0a は厳密に適用され、oauth_verifierを使っていないアプリケーションはOAuth フローを完了できません。 If you’re not receiving an oauth_verifier in your callback, verify that you’re explicitly setting your oauth_callback on POST oauth/request_token.



OAuth 署名ジェネレータ

ログイン して登録アプリケーションの一覧を参照してください。



応答結果の例

リクエストが成功した場合の応答

oauth_token=6253282-eWudHldSbIaelX7swmsiHImEL4KinwaGloHANdrY&oauth_token_secret=2EEfA6BG3ly3sR3RjE0IBSnlQu4ZrUzPiYKmrkVU&user_id=6253282&screen_name=twitterapi