14.2.4.9 查询被授权记录
接口地址 | /hub/queryGrantedPermission |
接口描述 | 用户可以从资源所有者的uid、是否已访问和权限类型三个维度去查询所有或部分授权给自己的权限记录。 |
接口请求参数 | ||||
序号 | 参数 | 类型 | 必传 | 参数含义 |
---|---|---|---|---|
1 | QueryGrantedPermissionReq | 是 | 包装类 | |
QueryGrantedPermissionReq | ||||
1 | uid | String | 是 | Hub内的ID |
2 | ownerUid | String | 否 | 资源所有者在Hub内的ID |
3 | flag | String | 否 | 访问状态。0:查询已访问的权限;1:查询未访问的记录;空则两者都查询 |
4 | grant | String | 否 | 授权类型。READ:读;WRITE:新增;UPDATE:更新 |
5 | sign | String | 是 | 签名 |
接口响应参数 | |||
序号 | 参数 | 类型 | 参数含义 |
---|---|---|---|
1 | List<GrantPermissionInfo> | 被授权记录列表 | |
GrantPermissionInfo | |||
1 | url | String | 资源存储的路径 |
2 | grant | String | 授权类型。READ:读;WRITE:新增;UPDATE:更新 |
3 | status | Integer | 删除标记1:未删除;0:已删除 |
4 | createTime | Date | 创建授权的时间 |
5 | readTime | Date | 访问时间。未访问则为空 |
6 | flag | Integer | 1:未访问;0:已访问 |
7 | ownerUid | String | 资源所有者在Hub内的ID |
8 | ownerKey | String | 资源所有者的密钥 |
9 | key | String | 重加密密钥 |