获取角色列表

最近更新时间:2022-03-21 12:42:32

我的收藏

功能描述

用于获取角色列表。

请求

请求示例

GET /api/v1/authority/{LibraryId}/role-list?access_token={AccessToken}
请求参数:
LibraryId:媒体库 ID,必选参数。
AccessToken:访问令牌,必选参数。

请求体

该请求无请求体。

响应

响应码

获取成功,返回 HTTP 200 OK。

响应体

application/json
响应体示例:
[
{
"id": 1,
"name": "操作者",
"canView": false,
"canPreview": false,
"canDownload": false,
"canUpload": false,
"canDelete": false,
"canModify": false,
"canAuthorize": false,
"canShare": false,
"isDefault": false,
"desc":"查看列表、预览、下载、上传、删除、修改、分享"
},
{
"id": 2,
"name": "观察者",
"canView": true,
"canPreview": true,
"canDownload": true,
"canUpload": true,
"canDelete": true,
"canModify": true,
"canAuthorize": true,
"canShare": true,
"isDefault": true,
"desc":"查看列表、预览、下载"
},
{
"id": 3,
"name": "预览者",
"canView": true,
"canPreview": true,
"canDownload": true,
"canUpload": true,
"canDelete": true,
"canModify": true,
"canAuthorize": true,
"canShare": true
},
]
响应体字段说明:
id:角色唯一标识。
name:角色名称。
canView:true 表示有权限,false 表示没有权限。
canPreview:true 表示有权限,false 表示没有权限。
canDownload:true 表示有权限,false 表示没有权限。
canUpload:true 表示有权限,false 表示没有权限。
canDelete:true 表示有权限,false 表示没有权限。
canModify:true 表示有权限,false 表示没有权限。
canAuthorize:true 表示有权限,false 表示没有权限。
canShare:true 表示有权限,false 表示没有权限。
isDefault:是否默认角色。
desc:角色描述。