Get Structure by User


获取用户有权查看的完整组织结构。

请求格式


GET https://{apigw-address}/app-portal-service/v2.2/structure-service/structures/user

请求参数(URI)


名称 必需/可选 数据类型 描述
appId 必需 String 应用 ID。
orgId 必需 String 组织 ID。

响应参数


名称 数据类型 描述
data data 结构体 组织结构信息。

data 结构体


名称 数据类型 描述
id String 组织结构 ID。
parentId String 组织结构父节点 ID。
name String 组织结构名称。
description String 组织结构描述。
displayOrder Integer 排列序号。
children data 结构体 组织结构子节点。

错误码


代码 描述
31520 组织未购买应用。
31530 未启用自动分配组织结构。
31531 用户未被授予“将组织结构分配给应用”的权限。

示例

请求示例


url: https://{apigw-address}/app-portal-service/v2.2/structure-service/structures/user

method: GET

返回示例


{
  "code": 0,
  "message": "OK",
  "data": {
    "id": "your_node_id",
    "parentId": "",
    "name": "your_node_name",
    "description": "",
    "tags": null,
    "displayOrder": 0,
    "assets": null,
    "children": [
      {
        "id": "your_node_id_2",
        "parentId": "your_parent_node_id",
        "name": "your_node_name_2",
        "description": "",
        "tags": {
          "key1": "value1"
        },
        "displayOrder": 0,
        "assets": null,
        "children": [
          {
            "id": "your_node_id_3",
            "parentId": "your_parent_node_id",
            "name": "your_node_name_3",
            "description": "",
            "tags": {},
            "displayOrder": 0,
            "assets": null,
            "children": []
          }
        ]
      }
    ]
  }
}