コンシューマアプリケーションがOAuth リクエストトークンとOAuth アクセストークンを交換するのを許可します。 このメソッドではOAuth 1.0 認証フローのセクション 6.3の要件を実装しています。
OAuth アクセストークンは xAuth 操作にも使用することができます。
このメソッドおよびその他全ての OAuth トークンのネゴシエーション手順では、HTTPSを使用してください。
POST oauth/
|
https://api.twitter.com/oauth/access_token
Resource URL
|
Resource Information
Requires authentication?
Yes
Rate limited?
Yes
|
以下のパラメータは、このメソッドをxAuthでも使えるようにするために追加したパラメータなので注意してください — OAuth固有のパラメータはここには記載されていません。 詳細情報についてはLearn OAuth 。
トークンを取得するユーザーのパスワード。xAuthを使用する場合に必要です
トークンを取得するユーザーのユーザー名。 xAuthを使用する場合に必要です
この値を client_auth
に設定します, without the quotes. xAuthを使用する場合に必要です
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.
ParametersPlease note that the parameters listed below are additional parameters we allow on this method for xAuth — there are OAuth-specific parameters not listed here. Learn OAuth for more information.
x_auth_password
optional
The password of the user for which to obtain a token for. Required when using xAuth
x_auth_username
optional
The username of the user to obtain a token for. Required when using xAuth
x_auth_mode
optional
Set this value to
oauth_verifier
optional
If using the OAuth web-flow, set this parameter to the value of the For OAuth 1.0a compliance this parameter is required unless you are using 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 is now strictly enforced and applications not using the |
ログイン して登録アプリケーションの一覧を参照してください。
OAuth Signature GeneratorSign in to see a list of your registered applications. |
リクエストが成功した場合の応答
oauth_token=6253282-eWudHldSbIaelX7swmsiHImEL4KinwaGloHANdrY&oauth_token_secret=2EEfA6BG3ly3sR3RjE0IBSnlQu4ZrUzPiYKmrkVU&user_id=6253282&screen_name=twitterapi
Example ResultResponse to a successful request
|