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