Get Assets by Application

查询当前用户在某个应用下有权限的所有资产。

请求格式

GET http://{apigw-address}/app-portal-service/v2.1/user/app/asset/tree

请求参数(URI)

名称

位置(Path/Query)

是否必须

数据类型

描述

accessKey

Query

true

String

应用的服务账号,应用以 accessKey 进行鉴权以获得其被授权访问的数据。如何获取accessKey信息>>

响应参数

名称

数据类型

描述

data

data结构体

资产列表

data结构体

名称

数据类型

描述

id

String

节点ID

name

String

节点名称

tag

String

节点标签,如果当前节点为资产,则标签为”asset”,否则此节点为组织结构节点,对应标签为“null”。(由于资产只能挂载到组织结构的叶子节点上,所以当此标签为”asset”时,必有父节点且父节点为组织结构节点,同时必然没有子节点。)

parentId

String

父节点ID

children

data结构体列表

子节点

示例

请求示例

GET
http://{apigw-address}/app-portal-service/v2.1/user/app/asset/tree?accessKey=app_1
headers: {"Authorization":"Bearer APP_PORTAL_S_TDKKeqfYBK3m5z3LRgKVqThWDYnRBN44"}

返回示例

{
  "id": "sg15663523816801",
  "name": "Solar_shangHai",
  "tag": null,
  "parentId": "",
  "children": [
    {
      "id": "sg15663524029331",
      "name": "江阴",
      "tag": null,
      "parentId": "sg15663523816801",
      "children": [
        {
          "id": "zULM004t",
          "name": "Solar_Assert",
          "tag": "asset",
          "parentId": "",
          "children": null
        },
        {
          "id": "osvxGtJC",
          "name": "shangHai",
          "tag": "asset",
          "parentId": "",
          "children": null
        }
      ]
    }
  ]
}