Alfresco API

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"
  }
}