更新时间:2025-01-03 GMT+08:00
分享

文件管理查询权限

功能介绍

文件管理查询权限

调用方法

请参见如何调用API

URI

GET /v2/keystore/permission/{keystore_id}/query

表1 路径参数

参数

是否必选

参数类型

描述

keystore_id

String

文件秘钥Id

表2 Query参数

参数

是否必选

参数类型

描述

page_size

Integer

每页显示的条目数量,page_size小于等于100

默认取值:

10

page

String

分页页码,表示从此页开始查询,page大于等于1

请求参数

响应参数

状态码: 200

表3 响应Body参数

参数

参数类型

描述

status

String

状态

error

String

错误

result

result object

结果

表4 result

参数

参数类型

描述

total

Integer

总数

permission_list

Array of AddKeystorePermissionResponseBody objects

权限结集合

表5 AddKeystorePermissionResponseBody

参数

参数类型

描述

id

String

权限id

setting

Boolean

编辑权限

delete

Boolean

是否有删除权限

keystore_id

String

文件密钥id

modify

Boolean

是否有修改权限

usage

Boolean

是否有使用权限

user_name

String

用户名

is_creator

Boolean

是否是创建者

can_absent

Boolean

是否可编辑

状态码: 400

表6 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误描述

状态码: 401

表7 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误描述

状态码: 403

表8 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误描述

状态码: 404

表9 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误描述

状态码: 500

表10 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误描述

请求示例

GET https://{endpoint}/v2/keystore/permission/b916d73b5ba8483983230365e6d0e2bd/query

响应示例

状态码: 200

OK

{
  "result" : {
    "total" : 2,
    "permission_list" : [ {
      "id" : "2b0d4c2a799011efb818fa163ed0d7fd",
      "setting" : true,
      "delete" : true,
      "modify" : true,
      "usage" : true,
      "keystore_id" : "787dd84682aa4e78947af56277422259",
      "user_name" : "testUser",
      "is_creator" : true,
      "can_absent" : false
    }, {
      "id" : "7eee02907a1d11efb818fa163ed0d7fd",
      "setting" : false,
      "delete" : true,
      "modify" : false,
      "usage" : false,
      "keystore_id" : "787dd84682aa4e78947af56277422259",
      "user_name" : "chengziyan",
      "is_creator" : false,
      "can_absent" : true
    } ]
  },
  "error" : null,
  "status" : "success"
}

状态码

状态码

描述

200

OK

400

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

500

Internal Server Error

错误码

请参见错误码

相关文档