全般
OAuth とは何ですか?
OAuth とは何ですか?
OAuth は、ユーザーがパスワードを共有せずにアプリケーションを承認し、自分に代わって動作させることができる認証プロトコルです。詳細は oauth.net で確認できます。
X アプリはどのように作成しますか?
X アプリはどのように作成しますか?
X アプリ を作成するには デベロッパーアカウント が必要です。こちら から登録できます。
既に X アプリがある場合、そのアプリを表示および編集するにはどうすればよいですか?
既に X アプリがある場合、そのアプリを表示および編集するにはどうすればよいですか?
developer.x.com に X アカウントでログインしている場合は、X アプリダッシュボード からアプリを表示および編集できます。
技術
アクセストークンはどれくらいの期間持続しますか?
アクセストークンはどれくらいの期間持続しますか?
アクセストークンには明示的な有効期限はありません。アクセストークンは、ユーザーが X アカウント設定でアプリケーションを明示的に取り消した場合や、X がアプリケーションを停止した場合に無効になります。アプリケーションが停止されている場合は、X アプリ ダッシュボードに停止された旨の注記が表示されます。
アクセストークンが無効になった場合はどうしますか?
アクセストークンが無効になった場合はどうしますか?
ユーザーのアクセストークンは いつでも 無効になる可能性があると想定してください。これが発生した場合は、ユーザーにアプリケーションの再認可を促してください。この状況を適切に処理することは、優れたユーザー体験のために重要です。
アプリケーション登録ページでは読み取り/書き込みアクセスについて尋ねられます。書き込みとは何ですか?
アプリケーション登録ページでは読み取り/書き込みアクセスについて尋ねられます。書き込みとは何ですか?
多くのユーザーは、アプリケーションに情報を読み取らせることは信頼しますが、必ずしもユーザープロフィール情報を変更したり、新しいステータスを投稿したりすることは信頼しません。X API を介して情報 (名前、場所、または新しいステータスの追加) を更新するには、HTTP POST が必要です。HTTP POST を必要とする API メソッドは書き込みメソッドと見なされ、読み取り & 書き込みアクセスが必要です。