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メソッドは、書き込みメソッドと見なされ、読み取りと書き込みのアクセス権が必要です。