产品概述
功能介绍
产品优势
应用场景
基本概念
POST /api/v1/batch/{LibraryId}/{SpaceId}?delete&access_token={AccessToken}&user_id={UserId}
[{"path": "foo/bar"},{"path": "foo/1.jpg"},{"path": "foo/2.jpg","permanent": true}]
请求参数 | 描述 | 类型 | 是否必选 |
path | 被删除的目录、相簿或文件路径 | String | 是 |
permanent | 当开启回收站时,则该参数指定将文件移入回收站还是永久删除文件,默认为 false,包含以下选项: true: 永久删除 false: 移入回收站 | Boolean | 否 |
{"result": [{"status": 200,"recycledItemId": 123,"path": [ "foo", "bar" ]},{"status": 200,"recycledItemId": 124,"path": [ "foo", "1.jpg" ]},{"status": 204,"path": [ "foo", "2.jpg" ]}]}
{ "taskId": 15 }
[{"taskId": 15,"status": 200,"result": [{"status": 200,"recycledItemId": 123,"path": [ "foo", "bar" ]},{"status": 200,"recycledItemId": 124,"path": [ "foo", "1.jpg" ]},{"status": 204,"path": [ "foo", "2.jpg" ]}]}]
响应参数 | 描述 | 类型 |
result.status | 单个项目的删除结果: 200: conflictResolutionStrategy 为 rename 时删除成功 204: conflictResolutionStrategy 为 ask 或 overwrite 时删除成功 403/404/409/500 等: 删除失败 | String |
result.recycledItemId | 回收站项目 ID,用于从回收站永久删除或恢复指定项目 | Int |
result.path | 发起请求时传入的对应路径的数组形式 | String Array |
taskId | 异步方式删除时的任务 ID,可通过查询任务接口查询任务状态 | Int |
响应参数 | 描述 | 类型 |
status | 查询任务状态: 202:任务进行中 200:全部执行成功 207:存在部分或全部执行失败 | String |
文档反馈