DELETE /nodes/{nodeId}
基本信息
Note: 该端点在Alfresco 5.2和更高版本中可用。
删除nodes nodeId。
如果nodeId是文件夹,则其子级也将被删除。
除非permanent查询参数为true且当前用户是该nodes的所有者或管理员,否则已删除的nodes将移至垃圾箱。
删除nodes会将其从其主要父级以及所有次要父级中删除。 对等关联也将被删除,其中删除的nodes是关联的源或目标。 这递归地应用于已删除nodes的主要子级的任何层次结构。
Note:如果未永久删除该nodes,但以后又成功将其还原到其先前的主父nodes,则将还原主子nodes关联。 递归适用于所有主要子nodes。 对于原始nodes的父子层次结构中的任何nodes,都不会还原其他次要子关联或对等关联,无论原始关联是与已还原层次结构内部还是外部的nodes有关。
请求方式 :DELETE
请求API :/ nodes / {nodeId}
Query参数
名称 | 类型 | 是否必填 | 示例值 | 描述 |
permanent | boolean | 否 | false (default) | 如果为true,则将nodes永久删除,而不移至垃圾箱。 只有nodes的所有者或管理员才能永久删除该nodes。 |
Path参数
名称 | 类型 | 是否必填 | 示例值 | 描述 |
nodeId | string | 是 | nodes的标识符。 |
错误信息描述
状态码 | 原因 |
204 | 成功回应 |
400 | 无效的参数:nodeId不是有效的格式 |
401 | 验证失败 |
403 | 当前用户无权删除nodeId |
404 | nodeId不存在 |
409 | nodeId已锁定,无法删除 |
default | 意外错误 |
返回结果示例
{ "error": { "errorKey": "string", "statusCode": 0, "briefSummary": "string", "stackTrace": "string", "descriptionURL": "string", "logId": "string" } }