ファイルに共有リンクを追加
put
https://api.box.com/2.0
/files/:file_id
このエンドポイントはバージョン2024.0です。引き続き使用するために
変更は必要ありません。詳細については、
**Box APIのバージョン管理**を参照してください。
ファイルを表す一意 の識別子。
ファイルIDを確認するには、ウェブアプリケーションでファイルにアクセスして、URLからIDをコピーします。たとえば、URLがhttps://*.app.box.com/files/123の場合、file_idは123です。
この項目に返されるshared_linkフィールドを明示的にリクエストします。
ファイルに作成する共有リンクの設定。共有リンクにデフォルト設定を使用するには、空のオブジェクト ({}) を使用します。
共有リンクのアクセスレベル。これは、リンクを知っている全員 (open)、会社内のユーザーのみ (company)、ファイルに招待されたユーザーのみ (collaborators) のいずれかに制限できます。
設定しなかった場合、このフィールドは、デフォルトで、企業の管理者が指定したアクセスレベルになります。このデフォルトの設定で共有リンクを作成するには、{ "shared_link": {} }のように、accessフィールドを指定せずにshared_linkオブジェクトを渡します。
companyアクセスレベルは、有料アカウントのみで使用できます。
次の値のいずれか1つ: open,company,collaborators
"do-n8t-use-this-Password"
共有リンクへのアクセスに必要なパスワード。パスワードをnullに設定するとパスワードが削除されます。今後、パスワードは8文字以上にし、数字、大文字、または英数字以外の文字を含める必要があります。accessがopenに設定されている場合にのみ、パスワードを設定できます。
共有リンクからのファイルのダウンロードが許可されているかどうか。accessがopenまたはcompanyに設定されている場合にのみ設定できます。
共有リンクからのファイルの編集が許可されているかどうか。accessがopenまたはcompanyに設定されている場合にのみ設定できます。can_downloadがtrueの場合、この値もtrueにしか設定できません。
共有リンクからのファイルのプレビューが許可されているかどうか。この値は常にtrueです。フォルダの共有リンクの場合、この設定はフォルダ内のすべての項目にも適用されます。
"2012-12-12T10:53:43-08:00"
この共有リンクの有効期限が切れる日時のタイムスタンプ。このフィールドを設定できるのは、有料アカウントを持つユーザーのみです。この値には、現在の日時より後の日時を指定する必要があります。
共有リンクのURLで使用するカスタムバニティ名を定義します (例: https://app.box.com/v/my-shared-link)。
バニティURLは通常の共有リンクよりもかなり推測しやすいため、機密性の高いコンテンツを共有する場合は、カスタムURLを使用しないでください。
新しい共有リンクが追加されているファイルのBase版の表示を返します。
Authorizationヘッダーで指定されているアクセストークンが認識されないか、指定 されていない場合に返されます。
更新を完了するための権限がユーザーに不足している場合に返されます。
ファイルが見つからない場合、またはユーザーにファイルへのアクセス権限が与えられていない場合に返されます。
file_idが認識されていない形式で指定されている場合に返されます。
If-Matchヘッダーがファイルの現在のetag値と一致しない場合にエラーを返します。これは、ファイルが前回リクエストされたときから変更されていることを示します。
putファイルに共有リンクを追加
このドキュメント内で一部のAPIを試せるようになりました。