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

一般

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

技術情報

アクセストークンに明確な有効期限はありません。ユーザーがXのアカウント設定でアプリを明示的に取り消した場合、またはXがアプリを停止した場合、アクセストークンは無効化されます。アプリが停止された場合は、X アプリ のダッシュボードに停止の通知が表示されます。
ユーザーのアクセストークンはいつでも無効になる可能性があると想定してください。この場合、ユーザーにアプリの再認可を求めてください。この状況を円滑に処理することは、良好なユーザー体験のために重要です。
多くのユーザーは、アプリによる情報の読み取りは信頼しますが、プロフィール情報の変更や新規の投稿までを必ずしも許可しません。X API を介して情報を更新する行為(名前や場所の変更、新規投稿の追加など)には HTTP POST が必要です。HTTP POST を要する API メソッドは書き込みメソッドと見なされ、読み取りおよび書き込みアクセスが必要です。