员工身份(EIAM)

查询应用侧数据权限

接口

# 权限

身份管理API是以应用维度授权的,在调用接口前需为不同的应用设置接口权限,详情请参考API权限

权限代码 描述
app_data_read 应用侧数据权限接口的读权限
app_data_all 应用侧数据权限接口读写权限
read 全部接口读权限
all 全部接口读写权限

# 请求说明

GET https://{your_domain}/api/v2/tenant/applications/{application_id}/data-perms

# 请求头

参数名 中文名称 必须 类型 描述
Authorization 授权 String 格式:Bearer {access_token}
Content-Type 内容类型 String 固定值:application/json; charset=utf-8

# 请求示例

# 请求参数

参数名 中文名称 必须 类型 描述
application_id 应用ID String 最大长度50
model_id 模型ID String 最大长度50
offset 第几页 Int 从第0页开始
limit 每页大小 Int 每页数量在1-50之间

# 返回示例

成功示例:
HTTP/1.1 200 OK
{
    "number": 0,
    "total": 4,
    "size": 20,
    "list": [
        {
            "id": "20231013153057724-88BB-2815716FE",
            "appId": "20231013151104656-CD73-6A3EB9EFB",
            "objmId": "20231013151529055-E367-79540B1A1",
            "parentId": null,
            "code": "sb",
            "name": "数据权限A",
            "description": null,
            "sequence": null,
            "level": 1,
            "path": "/20231013153057724-88BB-2815716FE",
            "displayPath": "/数据权限A",
            "remoteId": null,
            "extension": {}
        },
        {
            "id": "20231013155621587-9230-F17BBAE48",
            "appId": "20231013151104656-CD73-6A3EB9EFB",
            "objmId": "20231013151529055-E367-79540B1A1",
            "parentId": null,
            "code": "sf",
            "name": "数据权限B",
            "description": null,
            "sequence": null,
            "level": 1,
            "path": "/20231013155621587-9230-F17BBAE48",
            "displayPath": "/数据权限B",
            "remoteId": null,
            "extension": {}
        },
        {
            "id": "20231013155644373-7051-D88F34453",
            "appId": "20231013151104656-CD73-6A3EB9EFB",
            "objmId": "20231013151529055-E367-79540B1A1",
            "parentId": null,
            "code": "tiny",
            "name": "数据权限3",
            "description": null,
            "sequence": null,
            "level": 1,
            "path": "/20231013155644373-7051-D88F34453",
            "displayPath": "/数据权限3",
            "remoteId": null,
            "extension": {}
        },
        {
            "id": "20231013155602775-176F-1C4C34336",
            "appId": "20231013151104656-CD73-6A3EB9EFB",
            "objmId": "20231013151529055-E367-79540B1A1",
            "parentId": "20231013153057724-88BB-2815716FE",
            "code": "c",
            "name": "子数据权限AA",
            "description": null,
            "sequence": null,
            "level": 2,
            "path": "/20231013153057724-88BB-2815716FE/20231013155602775-176F-1C4C34336",
            "displayPath": "/数据权限A/子数据权限AA",
            "remoteId": null,
            "extension": {}
        }
    ]
}
        
错误示例:
HTTP/1.1 400 Bad Request
{
    "error": "invalid_token",
    "error_description": "Invalid access token."
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76

# 返回参数

参数名 中文名称 类型 描述
id 主键 String
appId 应用ID String
objmId 对象模型ID String
parentId 父级ID String
code 应用数据权限编码 String
name 应用数据权限名称 String
description 描述信息 String
sequence 排序序号 String
level 层级 String
path ID路径 String
displayPath 名称路径 String
remoteId 数据权限远程对象ID String
extension 扩展属性 String 暂未开放

# 错误码

状态码 错误码 错误信息 处理措施
400 APP.OBJECTMODEL.0011 未开启应用数据权限模型
The application function permissions model is not opened