Get Application Information¶
获取应用信息。
请求格式¶
GET https://{apigw-address}/app-portal-service/v2.3/app/get
请求参数(Query)¶
名称 |
必需/可选 |
数据类型 |
描述 |
---|---|---|---|
orgId |
必需 |
String |
组织 ID。 |
appId |
必需 |
String |
应用 ID。 |
响应参数¶
名称 |
数据类型 |
描述 |
---|---|---|
data |
Data 结构体 |
应用信息。 |
Data 结构体¶
名称 |
数据类型 |
描述 |
---|---|---|
id |
String |
应用 ID。 |
code |
String |
应用代码。 |
nameJson |
Object |
应用的国际化名称。结构见 国际化名称结构体>>。 |
descriptionJson |
Object |
应用的国际化描述。 |
createdType |
Number |
应用类型。0 为已获取应用,1 为组织应用,2 为应用快捷方式。 |
order |
number |
应用排列顺序。 |
category |
Object |
应用分类。 |
isEnable |
Boolean |
应用是否启用。true 为启用,false 为禁用。 |
isDisplay |
Boolean |
应用是否显示在导航栏中。true 为显示,false 为未显示。 |
tags |
Tags 列表 |
应用标签列表。 |
menus |
AppResourceDTO 结构体 |
应用菜单列表。 |
permissions |
AppResourceDTO 结构体 |
应用权限列表。 |
AppResourceDTO 结构体¶
名称 |
数据类型 |
描述 |
---|---|---|
id |
String |
菜单或权限点 ID。 |
code |
String |
菜单或权限点代码。 |
nameJson |
Object |
菜单或权限点国际化名称。 |
descriptionJson |
Object |
菜单或权限点国际化描述。 |
url |
String |
菜单 URL。 |
displayOrder |
Integer |
菜单展示排序,表示当前菜单在其所在层级内的排序,值为从 1 开始的整数,序号越小的菜单越排在上方。 |
parentId |
String |
上级菜单。 |
children |
AppResourceDTO 结构体列表 |
下级菜单。 |
错误码¶
代码 |
描述 |
---|---|
31400 |
必要参数为空。 |
31404 |
应用不存在或组织未获取此应用。 |
示例¶
请求示例¶
url: /app-portal-service/v2.3/app/get?orgId=your_org_id&appId=your_app_id
method: GET
返回示例¶
{
"code": 0,
"data": {
"isNewNavigation": false,
"permissions": [
{
"code": "Write",
"nameJson": {
"default": "Write",
"en_US": "WriteUS",
"zh_CN": "WriteCN",
"es_ES": "WriteES",
"ja_JP": "WriteJP"
},
"displayOrder": 0,
"name": "your_menu_name",
"id": "your_menu_id",
"url": "",
"parentId": ""
},
{
"code": "Read",
"nameJson": {
"default": "Read",
"en_US": "ReadUS",
"zh_CN": "ReadCN",
"es_ES": "ReadES",
"ja_JP": "ReadJP"
},
"displayOrder": 0,
"name": "your_menu_name",
"id": "your_menu_id",
"url": "",
"parentId": ""
}
],
"menus": [
{
"code": "menu2",
"nameJson": {
"default": "menu2",
"en_US": "menu2US",
"zh_CN": "menu2CN",
"es_ES": "menu2ES",
"ja_JP": "menu2JP"
},
"children": [
{
"code": "menu2_1",
"nameJson": {
"default": "menu2-1",
"en_US": "menu2-1US",
"es_ES": "menu2-1ES",
"ja_JP": "menu2-1JP"
},
"children": [
],
"displayOrder": 1,
"name": "your_menu_name",
"id": "your_menu_id",
"url": "your_menu_url",
"parentId": "your_parent_menu_id"
}
],
"displayOrder": 1,
"name": "your_menu_name",
"additionType": 0,
"id": "your_menu_id",
"url": "",
"parentId": ""
},
]
},
"message": "OK"
}