OAuth FAQ
一般
OAuthとは?
OAuthは、パスワードを共有することなくユーザーに代わりアプリケーションを認証できる認証プロトコルです。詳細はoauth.netをご覧ください。
アクセストークンの生成方法を教えてください。
アクセストークンの生成にはTwitterアプリが必要です。アクセストークンの詳細については、こちらをご覧ください。
Twitterアプリの追加方法を教えてください。
Twitterアプリを作成するには、承認済みの開発者アカウントが必要です。こちらで開発者アカウントに申し込むことができます。
すでにTwitterアプリを持っている場合、アプリをどのように表示、編集できますか?
developer.twitter.comでTwitterアカウントにログインしている場合は、Twitterアプリ管理画面からアプリを表示、編集できます。
技術
アクセストークンの有効期限を教えてください。
アクセストークンは明示的に期限切れとなることはありません。ユーザーがTwitterのアカウント設定でアプリケーションを明示的に取り消すか、Twitterがアプリケーションを停止すると、アクセストークンは無効となります。アプリケーションが停止されると、停止された旨がTwitterアプリのダッシュボードに表示されます。
アクセストークンが無効になるとどうなりますか。
ユーザーのアクセストークンはいつでも無効になる可能性があると考えてください。無効になると、ユーザーはアプリケーションを再認証するよう求められます。優れたユーザーエクスペリエンスのために、この状況を適切に処理できるようにしてください。
アプリケーション登録ページで、読み取り/書き込みアクセスについて聞かれます。書き込みとは何を指しますか?
多くのユーザーは、アプリケーションに自分の情報の読み取りを許可していますが、ユーザープロフィール情報の変更や新しいステータスの更新は必ずしもそうではありません。名前、場所、または新しいステータスの追加など、Twitter APIを介した情報の更新には、HTTP POSTが必要です。HTTP POSTを必要とするすべてのAPIメソッドは、書き込みメソッドと見なされ、読み取りと書き込みのアクセス権が必要です。