本文档提供查询应用、项目、集团等相关信息的接口说明。
注:私有化4.4版本(含)后支持。
Context-path: /datafinder
Path:openapi/v1/orgs/{org_id}
Method:GET
Content-type: application/json
Body: 参考公共参数说明
Response:
{ "code": 200, "message": "success", "data": [ { "org_id": 2100230837, "org_name": "Demo体验", "is_admin": false, "apps": [ { "project_id": 2111833, "project_name": "e-commerce-demo", "project_display_name": "电商demo", "role": "member", "app_id": 20000341, "app_name": "电商demo" } ] } ] }
字段含义说明
Field | Type | Description |
---|---|---|
org_id | int | 集团id |
org_name | str | 集团名称 |
is_admin | bool | 是否为管理员 |
apps | list | 应用信息 |
app信息相关:
Field | Type | Description |
---|---|---|
app_id | int | 应用id |
app_name | str | 应用名称 |
app_en_name | str | 应用英文名称 |
project_id | int | 项目id |
project_name | str | 项目名 |
project_display_name | str | 项目展示名 |
role | str | 角色 |
bc
为创建的 RangersClient, 其初始化请参考 “OpenAPI SDK 使用说明”, 各语言的 SDK 都提供了类似的接口
调用(Python):
res = bc.data_finder('/openapi/v1/orgs/10052') print(res.content)
返回结果:
{ "code": 200, "message": "success", "data": [ { "org_id": 10052, "org_name": "test_role", "apps": [ { "app_id": 374683, "app_name": "test_role", "app_en_name": "test_role" } ] } ] }