フォルダに共有リンクを追加
put
https://api.box.com/2.0
/folders/:folder_id
このエンドポイントはバージョン2024.0です。引き続き使用するために
変更は必要ありません。詳細については、
**Box APIのバージョン管理**を参照してください。
フォルダを表す一意の識別子。
フォルダIDを確認するには、ウェブアプリケーションでこのフォルダにアクセスして、URLからIDをコピーします。たとえば、URLがhttps://*.app.box.com/folder/123の場合、folder_idは123です。
Boxアカウントのルートフォルダは常にID 0で表されます。
この項目に返される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に設定されている場合にのみ設定できます。
typeがfolderの項目の場合、この値はfalseにしか設定できません。
共有リンクからのファイルのプレビューが許可されているかどうか。この値は常にtrueです。フォルダの共有リンクの場合、この設定はフォルダ内のすべての項目にも適用されます。
"2012-12-12T10:53:43-08:00"
この共有リンクの有効期限が切れる日時のタイムスタンプ。このフィールドを設定できるのは、有料アカウントを持つユーザーのみです。この値には、現在の日時より後の日時を指定する必要があります。
共有リンクのURLで使用するカスタムバニティ名を定義します (例: https://app.box.com/v/my-shared-link)。
バニティURLは通常の共有リンクよりもかなり推測しやすいため、機密性の高いコンテンツを共有する場合は、カスタムURLを使用しないでください。
新しい共有リンクが追加されているフォルダのBase版の表示を返します。
Authorizationヘッダーで指定されているアクセストークンが認識されないか、指定されてい ない場合に返されます。
更新を完了するための権限がユーザーに不足している場合に返されます。
フォルダが見つからない場合、またはユーザーにフォルダへのアクセス権限が与えられていない場合に返されます。
folder_idが認識されていない形式で指定されている場合に返されます。
If-Matchヘッダーがフォルダの現在のetag値と一致しない場合はエラーを返します。これは、フォルダが前回リクエストされたときから変更されていることを示します。
putフォルダに共有リンクを追加
このドキュメント内で一部のAPIを試せるようになりました。