メインコンテンツへスキップ

一般

OAuth は、ユーザーがパスワードを共有せずに、自分に代わってアプリケーションが操作することを承認できる認証プロトコルです。詳細は oauth.net を参照してください。
access token を生成するには、X App が必要です。access token の詳細はこちらをご覧ください。
X App を作成するには、デベロッパーアカウントが必要です。サインアップはこちらから行えます。
developer.x.com で X アカウントにログインしている場合は、X App ダッシュボードからご自身の App を表示・編集できます。

技術情報

Access Tokens に明示的な有効期限はありません。ユーザーが X のアカウント設定でアプリケーションを明示的に取り消した場合、または X がアプリケーションを凍結した場合、access token は無効化されます。アプリケーションが凍結された場合は、X app ダッシュボードに凍結済みである旨の注記が表示されます。
ユーザーの access token はいつでも無効になる可能性があると想定してください。その場合は、ユーザーにアプリケーションの再認可を求めてください。こうした事態を円滑に処理することは、良好なユーザー体験のために重要です。
多くのユーザーは情報の読み取りは許可しますが、プロフィール情報の変更や新しい statuses の投稿までは必ずしも許可しません。X API を介して情報を更新する場合(名前、位置情報、または新しい status の追加など)には HTTP POST が必要です。HTTP POST を要する API メソッドはすべて write メソッドと見なされ、read & write アクセスが必要です。
I