功能描述
用于获取角色列表。
请求
请求示例
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:角色描述。