文档首页/ 云空间服务 KooDrive/ API参考/ API/ 权限模板/ 添加或修改成员初始权限的关联关系
更新时间:2025-03-14 GMT+08:00

添加或修改成员初始权限的关联关系

功能介绍

添加或修改成员初始权限的关联关系,表中没有就新增,表中有就修改

URI

POST /koodrive/ose/v1/permission/member/initial

请求参数

表1 请求Header参数

参数

是否必选

参数类型

描述

Authorization

String

格式“Bearer {app_access_token}”,需传入应用级token,用于应用服务端调用,通过创建应用时获得的clientid及clientSecret调用接口获取

X-User-Id

String

用户id,用于app鉴权

X-Date

String

日期,用于app鉴权

Host

String

地址,用于app鉴权

表2 请求Body参数

参数

是否必选

参数类型

描述

spaceId

Long

群组或部门id

templateId

String

权限模板id,匿名模板填-1

capabilities

Capabilities object

匿名模板需要填写,命名模板不需要填写

表3 Capabilities

参数

是否必选

参数类型

描述

addChildNodePermission

Boolean

新建文件/文件夹权限;true有权限,false无权限。

copyPermission

Boolean

复制权限;true有权限,false无权限。

deletePermission

Boolean

删除权限;true有权限,false无权限。

downloadPermission

Boolean

下载权限;true有权限,false无权限。

editPermission

Boolean

编辑权限;true有权限,false无权限(暂不支持编辑)。

listChildNodePermission

Boolean

可见列表权限;true有权限,false无权限。

removeChildNodePermission

Boolean

移动权限;true有权限,false无权限。

renameFilePermission

Boolean

重命名权限;true有权限,false无权限。

shareFilePermission

Boolean

分享权限;true有权限,false无权限。

uploadPermission

Boolean

上传权限;true有权限,false无权限。

viewPermission

Boolean

预览权限;true有权限,false无权限。

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

code

String

错误码

msg

String

错误描述

请求示例

/koodrive/ose/v1/permission/member/initial

{
  "spaceId" : "******",
  "templateId" : "*****",
  "capabilities" : {
    "addChildNodePermission" : false,
    "copyPermission" : false,
    "deletePermission" : false,
    "downloadPermission" : true,
    "editPermission" : false,
    "listChildNodePermission" : true,
    "removeChildNodePermission" : false,
    "renameFilePermission" : false,
    "shareFilePermission" : false,
    "uploadPermission" : false,
    "viewPermission" : true
  }
}

响应示例

状态码:200

响应体

{
  "code" : 0,
  "msg" : "success"
}

状态码

状态码

描述

200

响应体