POST oauth/request_token

コンシューマーアプリケーションがOAuthリクエストトークンを取得してユーザー認証をリクエストできるようにします。このメソッドはOAuth 1.0認証フローセクション6.1を実行します。

すべてのOAuth認証ステップについてHTTPSを使用する必要があります。

使用上の注意:oauth_nonceにはASCII値のみを使用できます

リソースURL

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

リソース情報

応答形式 JSON
認証の要否 なし
レート制限 あり

パラメーター

名前 要否 説明
oauth_callback 必須

OAuth 1.0aのコンプライアンス準拠のためにこのパラメーターは必須です。ここで指定した値は、アプリケーションのアカウントへのアクセスをアカウントが承認した場合に、ユーザーがリダイレクトされるURLとして使用されます。帯域外のピンモードについてはこれをoobに設定します。これは、デスクトップやモバイルアプリケーションで使用するカスタムのコールバックを指定する方法でもあります。事前に登録されたコールバックにかかわらず、このステップでは常にoauth_callbackを送信します。

このエンドポイントで使用されるすべてのコールバックURLは、developer.twitter.com*のアプリの設定内で設定する必要があります。

http://themattharris.local/auth.php twitterclient://callback
x_auth_access_type 任意 アプリケーションがユーザーアカウントにリクエストするアクセスレベルを上書きします。サポートされる値はreadまたはwriteです。このパラメーターは開発者が読み取り/書き込みアプリケーションを登録できるようにすることを意図したものですが、必要に応じ読み取り専用アクセスもリクエストします。

こちらのページで、コールバックURLを承認する方法をご確認ください。

: developer.twitter.comでTwitterアカウントにログインしている場合は、Twitterアプリ管理画面から既存のTwitterアプリを表示、編集できます。

リクエストの例

リクエストURL:POST https://api.twitter.com/oauth/request_token

リクエストPOSTボディ:N/A

認証ヘッダー:OAuth oauth_nonce="K7ny27JTpKVsTgdyLdDfmQQWVLERj2zAK5BslRsqyw", oauth_callback="http%3A%2F%2Fmyapp.com%3A3005%2Ftwitter%2Fprocess_callback", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1300228849", oauth_consumer_key="OqEqJeafRSF11jBMStrZz", oauth_signature="Pc%2BMLdv028fxCErFyi8KXFM%2BddU%3D", oauth_version="1.0"

応答:oauth_token=Z6eEdO8MOmk394WozF5oKyuAv855l4Mlqo7hhlSLik&oauth_token_secret=Kd75W4OQfb2oJTV0vzGzeXftVAwgMnEK9MumzYcM&oauth_callback_confirmed=true

Was this document helpful?

ありがとうございます

ご協力ありがとうございました。お役に立てて幸いです。

Thank you for the feedback. How could we improve this document?

Thank you for the feedback. Your comments will help us improve our documents in the future.