Twitter APIへの承認済み呼び出しを作成するには、アプリケーションではまずTwitter ユーザーの情報を使ってOAuth アクセストークンを取得しなければなりません、 もしくはユーザーを特定する情報が必要でない場合はアプリケーション単独認証のリクエストを作成することができます。どちらの手法を取るかは、ユーザーの使用状況に依存します。
Obtaining access tokensIn order to make authorized calls to Twitter’s APIs, your application must first obtain an OAuth access token on behalf of a Twitter user or you could issue Application-only authenticated requests when user context is not required. The way you will obtain such tokens will depend on your use case. |
もしあなたが… | これを使用します |
---|---|
ウェブサイトに“Twitterへログインする”ボタンを設置したい場合は | Sign in with Twitter |
ウェブサイトの訪問者に代わってTwitterの読み込みや投稿といった処理をしたい場合は | 3つ足 OAuth |
ブラウザにアクセスできない端末やデスクトップや埋め込み型アプリを使っている場合は | PINベース OAuth |
自分のアカウントからAPIへアクセスしたいだけの場合は | dev.twitter.comから取得するトークン |
NEED to use usernames/passwords AND have been approved for xAuth… | xAuth |
Offer an API where clients send you data on behalf of Twitter users… | OAuthエコー |
アプリケーション自身の情報を使って認証済みリクエストを作成したい場合は | アプリケーション単独認証 |
アクセストークンとトークン秘密情報を取得すれば、Twitter API はあなたの思いのままです! リクエストを承認するで説明されている手順に従えば、REST API とストリーミング APIへ承認済みリクエストを発行することができます。
OAuth プロセスがあなたの組み込み範疇を超えていると感じた場合は、アクセストークンを使わずにTwitter API とやり取りできるWeb Intentsの使用を検討してください。
Once you have an access token and token secret, the Twitter API is your oyster! By following the steps described in Authorizing a request, you can issue authorized requests to the REST API and the The Streaming APIs. If the OAuth process sounds like it is beyond the scope of your integration, consider using Web Intents, which do not need to use access tokens to interact with the Twitter API. |