メインコンテンツへスキップ

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.

Box CLIにより、Boxをターミナルで使用できるようになります。エージェント型ツールやハーネスとの連携により、コンテンツの管理、タスクの自動化、スクリプト、ツール、AIエージェントへのBoxの統合が可能になります。 Scopes are limited to files and folders, AI, and Sign when logging in as a Box user. If you need additional scopes, use a Box platform app instead.

クイックスタート

手順1: CLIのインストール

CLIは、任意のプラットフォーム (Linux、Windows、macOSなど) にNodeパッケージとしてインストールすることができます。このためには、Node.jsをインストールしておく必要があります。
npm install --global @box/cli

手順2: CLIの認証

ターミナルで次のコマンドを実行します。
box login
1. Boxユーザーとしてログインする (OAuth)
The fastest way to get started. Uses a preconfigured Box application that only supports file and folder operations, AI, and Sign. ブラウザに表示された [Boxへのアクセスを許可] ボタンを選択します。 認証が正常に完了したら、コマンドを実行する準備は完了です。
2. Box Platformアプリを使用する
このオプションでは追加の設定が必要ですが、スコープや権限を構成できます。
  1. 開発者コンソールに移動して、アプリケーションを選択または作成します。
  2. アプリケーションの [構成] セクションで、以下を実行します。
    • 標準OAuth 2.0を使用していることを確認します。
    • [リダイレクトURI] をhttp://localhost:3000/callbackに設定します。
    • Select your desired .
    • クライアントIDクライアントシークレットをコピーします。
  3. ページ上部にある [変更を保存] をクリックします。
  4. ターミナルウィンドウに戻り、求められたらクライアントIDクライアントシークレットを入力します。
  5. ブラウザに表示された [Boxへのアクセスを許可] ボタンを選択します。
認証が正常に完了したら、コマンドを実行する準備は完了です。
Use box login --platform-app to skip the prompt for the Client ID and Client Secret.
3. Headless environment (no browser)
If you are on a remote server or any machine without a browser, use the --code flag for manual code entry. See for step-by-step instructions.
box login --code

手順3: 最初のコマンドの実行

構成が正常に完了したことを確認するには、次のコマンドを入力します。
box users:get me
認証が成功すると、CLIはBoxユーザーアカウントに関する情報を返します。
Type: user
ID: '0123456789'
Name: Aaron Levie
Login: example@box.com
Created At: '2020-01-01T09:45:01-07:00'
Modified At: '2021-03-01T09:30:05-07:00'
Language: en
Timezone: America/Los_Angeles
Space Amount: 999999999999999
Space Used: 6291500
Max Upload Size: 16106127360
Status: active
Job Title: ''
Phone: ''
Address: example+user@box.com
Avatar URL: ''
Notification Email: []

ヘルプの利用

すべてのCLIコマンドはboxで始まります。ヘルプを表示するには、任意のコマンドに--helpを追加します。box --helpを実行すると、使用可能なトップレベルのコマンドがすべて表示されます。 コマンドの全一覧と使用方法に関する情報については、GitHubリポジトリを参照してください。 サポートされているコールバックポートは30003001400050008080です。変更するには--portを使用します。

Box APIを使用するための代替方法

  • 方法を使用するには、のガイドを参照してください。
  • 方法を使用するには、box configureガイドを参照してください。

追加情報

Box CLIの詳細については、以下のページを参照してください。
Boxが提供するアプリケーションを介して送信されるAPIリクエストは課金対象ではありません。Box APIを使用してカスタムアプリケーションから送信されるリクエストは課金対象となります。

高度な機能

このGitHubページには、上級CLIユーザーの参考となりそうなその他のガイドが含まれています。