- 文档
- Get App Menu and Permission
Get App Menu and Permission¶
获取应用的权限点及菜单列表。
请求格式¶
GET http://{apigw-address}/app-portal-service/v2.1/user/app/resource/info
请求参数(URI)¶
名称 |
位置(Path/Query) |
是否必须 |
数据类型 |
描述 |
---|---|---|---|---|
accessKey |
Query |
true |
String |
应用的服务账号,应用以 |
请求参数(Header)¶
名称 |
是否必须 |
数据类型 |
描述 |
---|---|---|---|
Authorization |
true |
String |
Access Token,以Bearer Token表示。参阅 Log In 或 Refresh Access Token 获取Access Token。 |
响应参数¶
名称 |
数据类型 |
描述 |
---|---|---|
data |
data结构体 |
权限点和菜单列表 |
data结构体¶
名称 |
数据类型 |
描述 |
---|---|---|
permissions |
Permission列表 |
权限点列表 |
menus |
Menu列表 |
菜单列表 |
Permission列表¶
名称 |
数据类型 |
描述 |
---|---|---|
id |
String |
权限点id |
identifier |
String |
权限点唯一标识符 |
name |
String |
权限点名称 |
Menu列表¶
名称 |
数据类型 |
描述 |
---|---|---|
id |
String |
菜单ID |
name |
String |
菜单名称 |
identifier |
String |
菜单唯一标识符 |
displayOrder |
Integer |
菜单展示排序,表示当前菜单在其所在层级内的排序,值为从1开始的整数,序号越小的菜单越排在上方 |
url |
String |
菜单URL |
parentId |
String |
上级菜单 |
children |
Menu结构体 |
下级菜单 |
示例¶
请求示例¶
GET
http://{apigw-address}/app-portal-service/v2.1/user/app/resource/info?accessKey=app_1
headers: {"Authorization":"Bearer APP_PORTAL_S_TDKKeqfYBK3m5z3LRgKVqThWDYnRBN44"}
返回示例¶
{
"code": 200,
"message": "",
"data": {
"permissions": [],
"menus": [
{
"id": "4658d768-42d6-4f8f-98aa-de176c5e9d09",
"identifier": "menu",
"name": "menu",
"url": "/a",
"displayOrder": 1,
"parentId": "",
"children": []
},
{
"id": "2aff0920-d1e8-4033-95fb-cb60c5adf5c8",
"identifier": "menu2",
"name": "menu2",
"url": "/eos-wind-map/assetOverview.html",
"displayOrder": 2,
"parentId": "",
"children": []
}
]
}
}