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 结构体 应用权限列表。

Tags 列表


名称 数据类型 描述
key String 标签的键。
value String 标签的值。

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"
}