List Menus


获取应用的菜单列表。

操作权限


应用被授权 OU 的应用注册管理员策略。

请求格式


GET https://{apigw-address}/enos-app-service/v2.5/menus

请求参数(URI)


名称

位置(Path/Query)

必需/可选

数据类型

描述

orgId

Query

必需

String

应用所属的 OU ID。如何获取 orgId 信息 >>

appId

Query

必需

String

菜单所属的应用 ID。

响应参数


名称

数据类型

描述

id

String

菜单 ID,由系统生成的唯一标识。

appId

String

应用 ID

name

StringI18n

应用名称。 国际化字段表示方法 >>

description

StringI18n

应用描述。 国际化字段表示方法 >>

keyword

String

菜单标识,自定义唯一标识。

parentId

String

父菜单 ID。

sortId

Integer

菜单排序,决定当前菜单在其所在层级内的排序,取值为从 1 开始的整数,序号越小的菜单越排在上方。

url

String

该菜单的 URL 地址。

status

String

菜单的授权状态,默认为空。

示例

请求示例


url: https://{apigw-address}/enos-app-service/v2.5/menus?orgId=yourOrgId&appId=yourAppId
method: GET

返回示例


{
  "code": 0,
  "msg": "OK",
  "subMsg": null,
  "data": [
    {
      "id": "SystemMenuID",
      "appId": "applicationID",
      "name": {
        "default": "menu2"
      },
      "description": {},
      "keyword": "menu2",
      "parentId": null,
      "sortId": 2,
      "url": "",
      "status": null
    }
  ]
}