Twitter関連Twitter REST API:OAuth関連
- oauth/request_token〔認証トークンを取得してアプリケーションを許可〕
- oauth/authorize〔リクエストトークンと認証用URLを取得(デスクトップアプリ向け)〕
- oauth/authenticate〔リクエストトークンと認証用URLを取得(Webアプリ向け)〕
- oauth/access_token〔アクセストークンを取得〕
oauth/request_token
認証トークンを取得してアプリケーションを許可
2009/7/18
http://api.twitter.com/oauth/request_token
リクエストトークンを取得します。
パラメーター
パラメーター | 説明 | |
---|---|---|
oauth_callback | 必須 |
リダイレクトURLまたはカスタムコールバック関数を指定。 例)http://api.twitter.com/oauth/request_token.oauth?oauth_callback=mycallback://finish_auth 例)http://api.twitter.com/oauth/request_token.oauth?oauth_callback=oob 例)http://api.twitter.com/oauth/request_token.oauth?oauth_callback=http://example.com/finish_auth |
x_auth_access_type | 任意 |
アプリが要求するアクセス権限を上書きします。
サポートされている権限は、「read」または「write」です。 例)http://api.twitter.com/oauth/request_token.oauth?x_auth_access_type=read |
oauth/authenticate
リクエストトークンと認証用URLを取得(Webアプリ向け)
2009/7/18
http://api.twitter.com/oauth/authenticate
Twitter にリクエストを出すためのリクエストトークンとユーザーにアプリを許可してもらうための認証用URLを取得します。 このメソッドは、HTTPSを使用してリクエストしてください。
このメソッドはWebアプリ向けです。 デスクトップアプリの場合は、oauth/authorizeを使用してください。
パラメーター
パラメーター | 説明 | |
---|---|---|
force_login | 任意 |
trueにすると、アクセスを許可したアカウントとして現在ログインしているユーザーが適用されます。 例)http://api.twitter.com/oauth/authenticate.oauth?force_login=true |
oauth/access_token
アクセストークンを取得
2009/7/18
http://api.twitter.com/oauth/access_token
アクセストークンを取得します。 このメソッドはHTTPSで使用してください。
このアクセストークンは、xAuthで使用可能です。xAuth認証の場合、下記のパラメーターはすべては必須です。 xAuth認証を利用する場合は、アプリ登録後にapi@twitter.comにメールで申請します。
パラメーター
パラメーター | 説明 | |
---|---|---|
x_auth_username | 任意 | トークンを取得するためのユーザーのユーザー名を指定。 |
x_auth_password | 任意 | トークンを取得するためのユーザーのパスワードを指定。 |
x_auth_mode | 任意 | 引用なしにclient_authの値をセットします。 |