获取用户权限列表 - getUserPermissionList
功能介绍
获取用户权限列表
授权信息
当前API调用无需身份策略权限。
URI
GET /koodrive/ose/v1/permission/userList
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| templateId | 否 | String | 权限模板id |
| spaceType | 是 | Integer | 空间类型 |
| groupId | 否 | String | 群组id(空间类型为1必传) |
| deptId | 否 | String | 部门id(空间类型为0必传) |
| count | 否 | Integer | 返回数量(最大100) |
| cursor | 否 | String | 游标,第一次不传(当第二次调时,从第一次返回体中获取,填入即可从第一次最后一个用户的下一个用户开始返回) |
| containerId | 是 | String | 空间id |
| userName | 否 | String | 用户名称 |
| fileId | 否 | String | 文件id |
请求参数
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| Authorization | 是 | String | |
| 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
| 参数 | 参数类型 | 描述 |
|---|---|---|
| userPermissonList | Array of userPermisson objects | 用户权限列表 |
| code | String | 信息码 |
| msg | String | 信息 |
| nextCursor | String | 游标 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| userName | String | 用户名称 |
| mobile | String | 手机号 |
| deptName | String | 部门名称 |
| deptId | String | 部门id |
| templateId | String | 模板id |
| groupName | String | 群组名称 |
| description | String | 匿名模板时返回的具体权限描述 |
| userId | String | 用户id |
| templateName | String | 模板名称 |
| deptRole | Integer | 部门角色(在传入的deptId下) |
| groupRole | Integer | 群组角色(在传入的group下) |
| capabilities | Array of Capabilities objects | 权限值 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| 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/userList?spaceType=0&deptId=1570902*****4673&count=100&containerId=IAAFW*******054209 Authorization:Bearer+7b8d5d009443187d149432249b2482fbc87d1be0c1dd3f6f
响应示例
状态码:200
获取用户权限列表响应
{
"userPermissionList" : [ {
"userName" : "111",
"userId" : "15842******45888",
"mobile" : "0086137****6060",
"deptName" : "ce**i-1",
"templateId" : "1568195451952301579",
"capabilities" : {
"addChildNodePermission" : true,
"copyPermission" : true,
"deletePermission" : false,
"downloadPermission" : true,
"editPermission" : true,
"listChildNodePermission" : true,
"removeChildNodePermission" : true,
"renameFilePermission" : true,
"shareFilePermission" : true,
"uploadPermission" : true,
"viewPermission" : true
},
"templateName" : "仅不可删除",
"deptRole" : 1
} ],
"code" : 0,
"msg" : "成功"
} 状态码
| 状态码 | 描述 |
|---|---|
| 200 | 获取用户权限列表响应 |