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

# ツール

export const YouTube = ({id, title = 'YouTube video player', width = '100%', height = '400', ...props}) => {
  if (!id) {
    return <div style={{
      border: '2px solid #ff4444',
      borderRadius: '8px',
      padding: '20px',
      backgroundColor: '#fff5f5',
      color: '#cc0000'
    }}>
        <h4>⚠️ {translate("YouTube Error")}</h4>
        <p>{translate("Missing required prop:")} <code>id</code></p>
        <p>{translate("Usage:")} &lt;YouTube id="whxT3Bdx3E0" /&gt;</p>
      </div>;
  }
  return <iframe width={width} height={height} src={`https://www.youtube.com/embed/${id}`} title={title} frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowFullScreen style={{
    borderRadius: '8px',
    marginBlock: '1rem'
  }} {...props} />;
};

Boxには、開発をスムーズに開始できるようにする[ツール][tooling]がいくつか用意されています。以下をご確認ください。

## サンプルコードカタログ

[サンプルコードカタログ][sample_code]は、当社がBox Developerドキュメントポータルでリリースした最新のツールです。これは、複数の場所からコードサンプルリポジトリを集めて、1か所で閲覧できるように統合したものです。ここでは、言語やタスクでフィルタをかけることができます。リストは定期的に更新しているため、最新のコードを入手できます。

<Frame center>
  <img src="https://mintcdn.com/box/17p-RIDeWq55nrEI/ja/platform/images/sample_code.png?fit=max&auto=format&n=17p-RIDeWq55nrEI&q=85&s=6fc37c89a02192347fe5111c5b31086b" alt="サンプルコードカタログ" width="1921" height="934" data-path="ja/platform/images/sample_code.png" />
</Frame>

## Box CLI

Boxコマンドラインインターフェース (CLI) は、ターミナルウィンドウまたはコマンドプロンプトからBox APIに対してリクエストを行うためのツールです。設定には5分もかからず、APIに直接アクセスできます。Boxでは、管理の自動化タスクを短時間で開始するための一連の[サンプルスクリプト][samples]も提供しています。

<YouTube id="whxT3Bdx3E0" />

## SDK

Boxは、[SDKライブラリ][sdk]で複数のプログラミング言語をサポートしています。認証や再試行ロジックなどがライブラリによって自動的に処理されるため、ソリューションを作成する際はSDKを使用することを強くお勧めします。さらに、APIリファレンスのページには、サイト内のすべての言語のサンプルが直接掲載されていますが、各GitHubリポジトリにも、その言語のサンプルがすべて掲載されたドキュメントセクションがあります。

<Frame center>
  <img src="https://mintcdn.com/box/17p-RIDeWq55nrEI/ja/platform/images/sdk.png?fit=max&auto=format&n=17p-RIDeWq55nrEI&q=85&s=b8445dd78d2885df474167c6c8fb6338" alt="SDK GitHubライブラリ" width="1921" height="776" data-path="ja/platform/images/sdk.png" />
</Frame>

## Postmanコレクション

ソフトウェア開発の業界標準であるPostmanは、リアルタイムテストとコードサンプルを提供して、開発者が短期間でAPIを習得できるようサポートしています。BoxのPostmanコレクションについては、[Postmanのウェブサイト][postman]を参照してください。また、下のYouTube動画もご確認ください。

<Youtube id="aEILZ_tukLg" />

<Next>
  次の手順
</Next>

[samples]: /guides/cli/scripts

[sdk]: /sdks-and-tools

[file]: /reference/get-files-id

[tooling]: /guides/tooling

[sample_code]: /sample-code/

[postman]: https://www.postman.com/boxdev
