文档首页/ 云空间服务 KooDrive/ API参考/ API/ 精细化授权/ 查询空间成员初始化权限
更新时间:2025-03-14 GMT+08:00

查询空间成员初始化权限

功能介绍

查询空间成员初始化权限

URI

GET /koodrive/ose/v1/permission/member/initial/{spaceId}

表1 路径参数

参数

是否必选

参数类型

描述

spaceId

Long

群组/部门id

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

Authorization

String

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

X-Traceid

String

消息日志跟踪标识(必须58位)

language

String

国际化语言标识,符合i18n规范,如zh_cn表示简体中文,en_us表示美式英语

X-User-Id

String

用户id,用于app鉴权

X-Date

String

日期,用于app鉴权

Host

String

地址,用于app鉴权

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

code

Integer

响应码

msg

String

响应信息

data

MemberInitialPermission object

成员初始化权限

表4 MemberInitialPermission

参数

参数类型

描述

userId

Long

用户id

spaceId

Long

群组/部门id

containerId

String

空间id

spaceType

Integer

空间类型

templateId

String

模板id

templateName

String

模板名称

capabilities

Capabilities object

用户权限

表5 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无权限。

请求示例

/koodrive/ose/v1/permission/member/initial/15*********01

Authorization:Bearer+7b8d5d009443187d149432249b2482fbc87d1be0c1dd3f6f

响应示例

状态码:200

查询管理员初始权限响应体

{
    "data": {
        "userId": *****,
        "spaceId": ****,
        "containerId": "*****",
        "spaceType": 0,
        "templateId": "*****",
        "templateName": "Upload",
        "capabilities": {
            "addChildNodePermission": true,
            "copyPermission": false,
            "deletePermission": false,
            "downloadPermission": true,
            "editPermission": false,
            "listChildNodePermission": true,
            "removeChildNodePermission": false,
            "renameFilePermission": false,
            "shareFilePermission": false,
            "uploadPermission": true,
            "viewPermission": true
        }
    },
    "code": 0,
    "msg": "success"
}

状态码

状态码

描述

200

查询管理员初始权限响应体