フォルダの更新
フォルダの更新
Box上でフォルダを更新するには、次のAPIを呼び出す必要があります。
cURL
curl -i -X PUT "https://api.box.com/2.0/folders/4353455" \
-H "authorization: Bearer <ACCESS_TOKEN>" \
-H "content-type: application/json" \
-d '{
"name": "New folder name"
}'Node/TypeScript v10
await client.folders.updateFolderById(folderToUpdate.id, {
requestBody: {
name: updatedName,
description: 'Updated description',
} satisfies UpdateFolderByIdRequestBody,
} satisfies UpdateFolderByIdOptionalsInput);Python v10
client.folders.update_folder_by_id(
folder_to_update.id, name=updated_name, description="Updated description"
).NET v10
await client.Folders.UpdateFolderByIdAsync(folderId: folderToUpdate.Id, requestBody: new UpdateFolderByIdRequestBody() { Name = updatedName, Description = "Updated description" });Swift v10
try await client.folders.updateFolderById(folderId: folderToUpdate.id, requestBody: UpdateFolderByIdRequestBody(name: updatedName, description: "Updated description"))Java v10
client.getFolders().updateFolderById(folderToUpdate.getId(), new UpdateFolderByIdRequestBody.Builder().name(updatedName).description("Updated description").build()).NET v6
await client.Folders.UpdateFolderByIdAsync(folderId: folderToUpdate.Id, requestBody: new UpdateFolderByIdRequestBody() { Name = updatedName, Description = "Updated description" });Node v4
await client.folders.updateFolderById(folderToUpdate.id, {
requestBody: {
name: updatedName,
description: 'Updated description',
} satisfies UpdateFolderByIdRequestBody,
} satisfies UpdateFolderByIdOptionalsInput);名前に関する制約事項
フォルダ名にはいくつかの制限があります。印字不可能なASCII文字、 スラッシュ、バックスラッシュ (/、\) を含む名前のほか、末尾にスペースを含む名前は禁止されています。
また、.および..は予約済みの名前であるため、使用できません。
タイムアウト
この操作のタイムアウトは600秒です。HTTP 503が返されるとこの操作は完了します。