Skip to main content
X は X API を用いて開発を行う開発者コミュニティに尽力しています。この取り組みの一環として、開発者にとって開かれた公平な API、X 上の人々にとって安全な API、そして X プラットフォーム全体にとって有益な API を目指しています。X コンテンツをオフラインで保存するすべての開発者にとって、そのデータがユーザーの意図と X 上のコンテンツの現在の状態を反映するようにすることが重要です。たとえば、X 上の誰かが Post やアカウントを削除したり、Post を非公開にしたり、Post を編集したりした場合、X と開発者の双方がその人の期待と意図を尊重することが不可欠です。 ほぼリアルタイムのコンプライアンスイベントストリームは、X Developer Agreement and Policy に準拠して X データを維持するためのツールを開発者に提供します。 コンプライアンスイベントストリームには 2 種類あり、1 つは Post compliance イベント用、もう 1 つは User compliance イベント用です。これらのストリームは Enterprise アクセスで利用でき、大量のデータを取り込むパートナーが Post 編集イベントなどのコンプライアンスイベントを「リッスン」するのに役立ちます。 これらのストリームは以下のイベントを提供します: Post compliance stream:
  • delete - Post が削除されたことを示します。
  • tweet_edit - Post が編集されたことを示し、更新後の Post ID を提供します。
  • withheld - Post が 1 つ以上の国で非表示にされたことを示します。
  • drop - Post を公開ビューから削除すべきであることを示します。
  • undrop - Post を再度表示し、公開として扱ってよいことを示します。
User compliance stream:
  • user_delete - ユーザーアカウントが削除されたことを示します
  • user_undelete - ユーザーアカウントの削除が取り消されたことを示します
  • user_protect - ユーザーアカウントが非公開になったことを示します
  • user_unprotect - ユーザーアカウントが公開に戻ったことを示します
  • user_withheld - ユーザーアカウントが 1 つ以上の国で非表示にされたことを示します。
  • user_suspend - ユーザーアカウントが凍結されたことを示します
  • user_unsuspend - ユーザーアカウントの凍結が解除されたことを示します
  • user_profile_modification - ユーザープロフィールが更新されたことを示します。説明、名前、場所、URL の更新が含まれます。
アカウントのセットアップ これらのエンドポイントにアクセスするには、次のものが必要です: X API v2 エンドポイントへのアクセスの取得について詳しくは、はじめにガイドをご覧ください。

ストリーミングの基礎

ストリーミングデータの消費

ストリーミングクライアントのベストプラクティス

切断の処理

優雅に再接続する

大容量対応

高スループットを処理

リカバリと冗長性

レジリエントなアプリケーションを構築