一般
OAuth とは何ですか?
OAuth とは何ですか?
OAuth は、ユーザーがパスワードを共有することなく、自分に代わってアプリケーションが操作することを許可できる認可プロトコルです。詳細は oauth.net を参照してください。
すでに X app を持っている場合、その app を表示や編集するにはどうすればよいですか?
すでに X app を持っている場合、その app を表示や編集するにはどうすればよいですか?
developer.x.com 上で X アカウントにログインしている場合は、X app ダッシュボードから自分の app を表示および編集できます。
技術的な内容
アクセス・トークンはどのくらいの期間有効ですか?
アクセス・トークンはどのくらいの期間有効ですか?
アクセストークンには明示的な有効期限はありません。ユーザーが自分の X アカウント設定でアプリケーションとの連携を明示的に解除した場合、または X がアプリケーションを凍結した場合、そのアクセストークンは無効になります。アプリケーションが凍結されている場合は、X app ダッシュボードに、そのアプリケーションが凍結されている旨の注記が表示されます。
アクセス・トークンが無効になった場合はどうなりますか?
アクセス・トークンが無効になった場合はどうなりますか?
ユーザーのアクセストークンは、いつでも無効になる 可能性がある と想定してください。この状況が発生した場合は、ユーザーにアプリケーションを再承認するよう促してください。この状況を適切に処理することは、良いユーザー体験のために重要です。
アプリケーション登録ページで read/write アクセスについて尋ねられます。write とは何を指しますか?
アプリケーション登録ページで read/write アクセスについて尋ねられます。write とは何を指しますか?
多くのユーザーは、自分の情報を読み取ることはアプリケーションに許可しますが、必ずしもユーザープロフィール情報を変更したり、新しいステータスをポストしたりすることまでは任せたいとは限りません。X API を介して情報を更新する場合 — 名前や場所の更新、新しいステータスの追加など — には HTTP POST が必要です。HTTP POST を必要とする API メソッドはすべて write メソッドと見なされ、read & write アクセスが必要です。