Get User’s Applications¶
通过 Access Token 获取当前用户有权限的应用的列表。
请求参数(Header)¶
名称 | 必需/可选 | 数据类型 | 描述 |
---|---|---|---|
Authorization | 必需 | String | Access Token,以Bearer Token表示,其形式为 Bearer {your token}。需要通过调用 Log In 或 Refresh Access Token 接口后获取 |
响应参数¶
名称 | 数据类型 | 描述 |
---|---|---|
data | data 结构体 | 无 |
AppDTO 列表¶
名称 | 数据类型 | 描述 |
---|---|---|
id | String | 应用 ID |
identifier | String | 应用的唯一标识符 |
name | String | 应用名称 |
description | String | 应用描述 |
type | Integer | 应用类型,0:web端应用,1:移动端应用 |
createdTime | String | 应用创建时间 |
status | Boolean | 应用在组织下的状态,0:未启用,1:启用 |
order | Integer | 应用在组织中的序列,0表示位于第一位,数字越大,排序越靠后 |
url | String | 应用的 URL |
isShortcut | Boolean | 应用是否为快捷方式 |
category | Integer | 应用分类ID,如“21”表示“风电”,“22”表示“光伏”。详见 ApplicationCategory 结构体 |
category | ApplicationCategory 结构体 | 应用分类ID,如“21”表示“风电”,“22”表示“光伏”。详见 ApplicationCategory 结构体 。对应用分类的说明,参考 应用分类 |
code | String | 应用标识码 |
nameJson | I18nString | 应用名称,多语言,json 结构 |
descriptionJson | I18nString | 应用描述,多语言,json 结构 |
应用分类 ¶
ID | 描述 |
---|---|
21 | 风电 |
22 | 光伏 |
23 | 水电 |
24 | 火电 |
25 | 综合 |
26 | 充电桩 |
27 | 售电 |
28 | 配网 |
29 | 智能微网 |
30 | 工业园区 |
31 | 智能楼宇 |
32 | 智慧城市 |
33 | 人工智能 |
34 | 其他 |
35 | 综合 |
36 | 升压站 |
示例¶
请求示例¶
url: http://{apigw-address}/app-portal-service/v2.2/user/app/list
method: GET
headers: {"Authorization":"Bearer your_token"}
返回示例¶
{
"code":0,
"data":{
"apps":[
{
"category":{
"id":27,
"name":"Electricity Sale"
},
"code":"Electricity Sale",
"createdTime":"2019-05-28 07:49:39",
"description":"Electricity Sale",
"descriptionJson": {"default": "Electricity Sale"},
"id":"accessKey",
"isShortcut":false,
"name":"Energy assets Mgmt",
"nameJson": {"default": "Energy assets Mgmt"},
"order":4,
"status":false,
"type":0
},
{
"category":{
"id":21,
"name":"Wind"
},
"code":"Wind",
"createdTime":"2019-06-19 05:03:32",
"description":"menu",
"descriptionJson": {"default": "menu"},
"id":"accessKey",
"isShortcut":false,
"name":"menu",
"nameJson": {"default": "menu"},
"order":6,
"status":true,
"type":1
}
]
},
"message":""
}