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

# Enterprise アクセスを取得する

> X Enterprise API のアクセス申請から利用開始までの流れを解説します。専任担当チームによるオンボーディング、API キーとアクセストークンの発行、エンドポイント設定、組織のデータボリュームと支援ニーズに合わせたカスタムプラン構成までを順を追って説明します。

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>;
};

Enterprise アクセスには、申請とオンボーディングのプロセスが必要です。専任のアカウントチームが、認証情報の設定とアクセス構成をサポートします。

<Button href="/forms/enterprise-api-interest">Enterprise アクセスを申請する</Button>

***

## ステップ 1: Enterprise アクセスを申請する

<Steps>
  <Step title="申請を送信する">
    [Enterprise 関心フォームに記入](/forms/enterprise-api-interest)し、組織とユースケースに関する詳細を提供します。
  </Step>

  <Step title="ニーズについて相談する">
    当社の営業チームから、データ量、エンドポイント要件、サポートニーズを把握するためにご連絡します。
  </Step>

  <Step title="カスタムパッケージを受け取る">
    ユースケースに合わせた料金、レート制限、アクセスレベルを含むプランを受け取ります。
  </Step>
</Steps>

***

## ステップ 2: オンボーディングを受ける

Enterprise プランが整ったら、専任のアカウントマネージャーが以下のセットアップを支援します:

<Steps>
  <Step title="開発者 App を作成する">
    [Developer Console](https://console.x.com) で Enterprise レベルのアクセスを持つ App をセットアップします。
  </Step>

  <Step title="アクセスを設定する">
    アカウントマネージャーが、レート制限、エンドポイントアクセス、その他カスタム設定の構成をサポートします。
  </Step>

  <Step title="認証情報を生成する">
    認証用の API キーとトークンを生成します。
  </Step>
</Steps>

***

## ステップ 3: 認証情報を保存する

認証ニーズに応じて、いくつかの認証情報を受け取ります:

| 認証情報                      | 用途                                             |
| :------------------------ | :--------------------------------------------- |
| **API Key & Secret**      | App を識別します。トークンの生成と OAuth 1.0a リクエストの署名に使用します。 |
| **Bearer Token**          | 公開データの読み取り用 App 専用認証。                          |
| **Access Token & Secret** | 自身のアカウントに代わってリクエストを行います (OAuth 1.0a)。          |
| **Client ID & Secret**    | ユーザーコンテキストリクエスト用の OAuth 2.0 認証。                |

<Warning>
  **すぐに保存してください。** 認証情報は一度しか表示されません。パスワードマネージャーや安全なボールトに保管してください。紛失した場合は再生成が必要となり (古いものは無効になります)。
</Warning>

***

## どの認証情報が必要ですか?

<Tabs>
  <Tab title="公開データの読み取り">
    公開データへのシンプルな読み取り専用アクセスには **Bearer Token** を使用します。

    ```bash theme={null}
    curl "https://api.x.com/2/users/by/username/xdevelopers" \
      -H "Authorization: Bearer $BEARER_TOKEN"
    ```

    最適な用途: 投稿の検索、ユーザーの参照、トレンドの読み取り。
  </Tab>

  <Tab title="ユーザーとして動作する">
    ユーザーに代わって動作するには **OAuth 2.0** (推奨) または **OAuth 1.0a** を使用します。

    OAuth 2.0 はきめ細かいスコープを提供します—必要な権限のみをリクエストできます。

    最適な用途: 投稿、いいね、フォロー、DM へのアクセス。

    [OAuth 2.0 ガイド →](/resources/fundamentals/authentication/oauth-2-0/overview)
  </Tab>

  <Tab title="自分自身として動作する">
    自身のアカウントとしてリクエストを行うには **Access Token & Secret** を使用します。

    これらのトークンは、App を所有するアカウントを表します。

    最適な用途: テスト、個人用ボット、自身の自動化。
  </Tab>
</Tabs>

***

## 認証情報のセキュリティに関するベストプラクティス

<CardGroup cols={2}>
  <Card title="環境変数を使用する" icon="terminal">
    認証情報をソースコードにハードコードしないでください。
  </Card>

  <Card title="git にコミットしない" icon="code-branch">
    認証情報ファイルを `.gitignore` に追加してください。
  </Card>

  <Card title="定期的にローテーションする" icon="arrows-rotate">
    セキュリティ対策として、認証情報を定期的に再生成してください。
  </Card>

  <Card title="最小限のスコープを使用する" icon="shield-check">
    App に必要な OAuth 権限のみをリクエストしてください。
  </Card>
</CardGroup>

***

## 次のステップ

<CardGroup cols={2}>
  <Card title="最初のリクエストを行う" icon="rocket" href="/x-api/getting-started/make-your-first-request">
    新しい認証情報で API を呼び出します。
  </Card>

  <Card title="認証について学ぶ" icon="key" href="/resources/fundamentals/authentication/overview">
    OAuth 1.0a と OAuth 2.0 を理解します。
  </Card>
</CardGroup>
