Get User’s Applications¶
获取当前用户有权限的应用列表。
前提条件¶
用户已登录应用门户,并进入一个 OU。如有需要,可通过 Log In API 登录应用门户,通过 Choose Organization API 选择 OU。
请求格式¶
GET http://{apigw-address}/app-portal-service/v2.2/user/app/list
请求参数(Header)¶
名称 |
必需/可选 |
数据类型 |
描述 |
---|---|---|---|
Authorization |
必需 |
String |
用户登录并选择 OU 后生成的 Access Token,以 Bearer Token 表示,其形式为 |
响应参数¶
名称 |
数据类型 |
描述 |
---|---|---|
apps |
AppDTO 结构体 |
应用详情。AppDTO 结构体 >> |
AppDTO 结构体 ¶
名称 |
数据类型 |
描述 |
---|---|---|
id |
String |
应用 ID。 |
code |
String |
应用代码。 |
name |
String |
应用名称。 |
description |
String |
应用描述。 |
nameJson |
I18nString |
应用的多语言名称。 |
descriptionJson |
I18nString |
应用的多语言描述。 |
displayName |
String |
应用的展示名称。 |
type |
Integer |
应用类型, |
createdTime |
String |
应用创建时间 |
status |
Boolean |
应用在 OU 内的状态。 |
order |
Integer |
应用在 OU 中的排序。 |
url |
String |
应用的 URL。 |
isShortcut |
Boolean |
应用是否为快捷方式。 |
category |
ApplicationCategory 结构体 |
应用分类 ID,例如 |
ApplicationCategory 结构体¶
名称 |
数据类型 |
描述 |
---|---|---|
id |
Integer |
应用分类 ID。 |
name |
String |
应用分类名称。 |
应用分类列表 ¶
ID |
描述 |
---|---|
21 |
风电 |
22 |
光伏 |
23 |
水电 |
24 |
火电 |
25 |
综合 |
26 |
充电桩 |
27 |
售电 |
28 |
配网 |
29 |
智能微网 |
30 |
工业园区 |
31 |
智能楼宇 |
32 |
智慧城市 |
33 |
人工智能 |
34 |
其他 |
35 |
综合 |
36 |
升压站 |
错误码¶
代码 |
描述 |
---|---|
31401 |
提供的 Access Token 无效 |
31512 |
未选择 OU |
示例¶
请求示例¶
url: http://{apigw-address}/app-portal-service/v2.2/user/app/list
method: GET
headers: {"Authorization":"Bearer your_token"}
返回示例¶
{
"code": 0,
"message": "OK",
"data": {
"pagination": null,
"apps": [
{
"id": "accessKey",
"code": "Electricity_Sale",
"name": "Electricity Sale",
"description": "Electricity Sale",
"nameJson": {
"default": "Electricity Sale"
},
"descriptionJson": {
"default": "Electricity Sale"
},
"displayName": {},
"type": 0,
"createdTime": "2024-06-24 03:36:16",
"status": true,
"order": 1,
"url": null,
"isShortcut": false
"category": {
"id": 22,
"name": "Solar",
"code": null,
"description": null,
"nameJson": null,
"descriptionJson": null
}
}
]
}
}