> ## Documentation Index
> Fetch the complete documentation index at: https://generaltranslation.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 概要

export const Button = ({href, children}) => {
  return <div className="not-prose group">
    <a href={href}>
      <button className="flex items-center space-x-2.5 py-1 px-4 bg-primary-dark dark:bg-white text-white dark:text-gray-950 rounded-full group-hover:opacity-[0.9] font-medium">
        <span>
          {children}
        </span>
        <svg width="3" height="24" viewBox="0 -9 3 24" class="h-6 rotate-0 overflow-visible"><path d="M0 0L3 3L0 6" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg>
      </button>
    </a>
  </div>;
};

X は、X API を利用して構築する開発者コミュニティを支援することを約束しています。この取り組みの一環として、私たちは API を開発者に対してオープンかつ公平であり、X を利用する人々にとって安全で、X プラットフォーム全体にとって有益なものにすることを目指しています。X のコンテンツをオフラインで保存する開発者は誰であっても、そのデータがユーザーの意図と X 上のコンテンツの現在の状態を反映していることを確実にしなければなりません。たとえば、X 上の誰かがポストやアカウントを削除したり、ポストを保護したり、ポストを編集した場合、その人の期待と意図を X と開発者の双方が尊重することが重要です。

コンプライアンスイベントのリアルタイムストリームは、開発者が X データを [X Developer Agreement and Policy](https://developer.x.com/en/developer-terms/policy) に準拠した状態に維持するためのツールを提供します。 

c\_ompliance event\_ ストリームは 2 種類あり、1 つは Post\_ compliance\_ イベント用、もう 1 つは *User compliance* イベント用です。これらのストリームは Enterprise アクセスで利用可能で、大量のデータを取り込むパートナーが、ポスト編集イベントのようなコンプライアンスイベントを「リッスン」できるように設計されています。

これらのストリームは、次のイベントを提供します。 

\*\*Post compliance ストリーム: \*\*

* delete - ポストが削除されたことを示します。

* tweet\_edit - ポストが編集され、更新されたポストの ID が提供されることを示します。 

* withheld - ポストが 1 つ以上の国で保留 (表示制限) されていることを示します。 

* drop - ポストを公開ビューから削除すべきであることを示します。

* undrop - ポストを再び表示し、公開として扱うことができることを示します。

\*\*User compliance ストリーム: \*\*

* **user\_delete** - ユーザーアカウントが削除されたことを示します

* **user\_undelete** - ユーザーアカウントの削除が取り消されたことを示します

* **user\_protect** - ユーザーアカウントが非公開になったことを示します

* **user\_unprotect** - ユーザーアカウントが公開になったことを示します

* **user\_withheld** - ユーザーアカウントが 1 つ以上の国で保留 (表示制限) されていることを示します。 

* **user\_suspend** - ユーザーアカウントが凍結されたことを示します

* **user\_unsuspend** - ユーザーアカウントの凍結が解除されたことを示します

* **user\_profile\_modification** - ユーザープロフィールが更新されたことを示します。これには、説明、名前、所在地、URL の更新が含まれます。

**アカウント設定**

これらのエンドポイントにアクセスするには、次が必要です:

* 承認済みの [開発者アカウント](https://developer.x.com/en/portal/petition/essential/basic-info)。
* [Project](/ja/resources/fundamentals/developer-apps) 内にある [developer App](/ja/resources/fundamentals/developer-apps) のキーとトークンを使用して認証すること。 

X API v2 エンドポイントへのアクセス取得について詳しくは、[はじめにガイド](/ja/x-api/getting-started/getting-access)をご覧ください。

<div className="flex space-x-2">
  <Button href="https://app.getpostman.com/run-collection/9956214-784efcda-ed4c-4491-a4c0-a26470a67400">
    Postman で実行
  </Button>

  <Button href="https://developer.x.com/apitools/api?endpoint=/2/compliance/jobs">
    API Explorer で試す
  </Button>
</div>
