ステップ1:デベロッパーアカウントに登録する
ステップ2: App のキーおよびトークンを保存し、安全に保管する
- API Key and Secret: 実質的に App のユーザー名とパスワードに相当します。OAuth 1.0a ユーザーコンテキストを要するリクエストの認証や、ユーザーの Access Tokens や App Access Token など他のトークンの生成に使用します。
- Access Token and Secret: 一般に、Access Tokens はあなたが代理でリクエストを行う対象のユーザーを表します。developer portal で生成できるものは、App の所有者であるユーザーを表します。これらは OAuth 1.0a ユーザーコンテキストを要するリクエストの認証に使用します。別のユーザーの代理でリクエストする場合は、そのユーザーがあなたを承認できるよう 3-legged OAuth フローを使用する必要があります。
- Client ID and Client Secret: これらの認証情報は、OAuth 2.0 認証でユーザーの Access Token を取得するために使用します。OAuth 1.0a と同様に、ユーザーの Access Tokens は非公開のユーザーアカウント情報を提供するリクエストの認証や、他のアカウントの代理での操作に使用しますが、クライアントアプリケーションがユーザーに対して持つアクセス範囲をより細かく制御できるスコープを備えています。
- App only Access Token: X 上の公開情報を返す endpoint へのリクエスト時に、このトークンを使用します。
注意: developer portal では、キーおよびトークンは一度しか表示されません。生成したら直ちにパスワード管理システムへ保存することが重要です。 キーおよびトークンを紛失または失念した場合は再生成が必要になり、新しい認証情報が作成され、古いものは無効化されます。つまり、以前の認証情報で構成したあらゆる連携を更新しなければなりません。 認証におけるベストプラクティスの詳細をご覧ください。