设置权限继承模式新版SDK
更新于 2023-06-06
接口功能介绍
调用本接口,根据文件uuid、操作者unonId和权限继承模式inheritance,设置权限的继承模式。
权限
要调用此API,需要以下权限之一。
应用类型 | 是否支持 | 权限 | API Explorer调试 |
---|---|---|---|
企业内部应用 | 支持 | 企业存储授权信息写权限 | API Explorer |
请求方法
Header参数
名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|
x-acs-dingtalk-access-token | String | 是 |
|
Path参数
名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|
dentryUuid | String | 是 | 文件uuid:
|
Query参数
名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|
unionId | String | 是 | 用户unionId。 |
Body参数
名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|
inheritance | String | 是 | 权限继承模式,枚举值:
当前文件(夹)会继承所有父节点的权限, 然后结合当前文件(夹)上的权限, 相同成员权限取最大。
权限的传递在当前节点做一个打断。 说明
|
返回参数
名称 | 类型 | 描述 |
---|---|---|
success | Boolean | 本次操作是否成功。 |
示例
请求示例
返回示例
错误码
HttpCode | 错误码 | 错误信息 | 说明 |
---|---|---|---|
400 | paramError | %s | 参数错误 |
400 | paramError.dentryUuid | %s | 参数错误-dentryUuid |
400 | paramError.permissionInheritance | %s | 参数错误-permissionInheritance |
400 | inheritanceUnsupportedForOwnerAndManager | %s | OWNER和MANAGER不支持设置权限继承模式 |
400 | inheritanceUnsupportedForCurrentDentry | %s | 当前文件不支持设置权限继承模式 |
404 | spaceNotExist | %s | 空间不存在 |
404 | dentryNotExist | %s | 文件不存在 |
500 | systemError | %s | 系统错误 |
500 | unknownError | Unknown Error | 未知错误 |
503 | operationTimeout | %s | 请求超时 |