Get Asset Tree

获取资产树信息。

操作权限

需授权的资源

所需操作权限

资产树管理

Read

请求格式

GET http://{apigw-address}/asset-tree-service/v2.1/asset-trees?action=get

请求参数(URI)

名称

位置(Path/Query)

是否必须

数据类型

描述

orgId

Query

true

String

资产所属的组织ID。如何获取orgId信息>>

treeId

Query

true

String

需要获取的资产树ID。如何获取资产树信息ID>>

响应参数

名称

数据类型

描述

treeId

String

资产树ID

tags

Map(Key为String,Value为String)

用户自定义的一组资产树标签

asset

asset结构体

资产树的根资产,见asset结构体>>

Asset结构体

名称

数据类型

描述

assetId

String

资产ID

modelId

String

资产所属模型ID

modelIdPath

String

模型ID的路径

name

StringI18n

支持国际化的资产名称

timezone

String

资产所属时区。
使用+08:00格式表示不支持夏令时的时区
使用Asia/Shanghai格式表示支持夏令时的时区。

description

String

资产描述

label

String

资产类型:“0”表示设备资产,“1”表示逻辑资产

inValid

Boolean

true为无效节点,false为有效节点

attributes

Map(Key为String,Value为Object)

资产所属的模型属性

tags

Map
(Key为String, Value为String)

用户自定义标签

示例 1

请求示例

GET
https://{apigw-address}/asset-tree-service/v2.1/asset-trees?treeId=BRIt3ee3&action=get&orgId=yourOrgId

返回示例

{
 "code": 0,
 "msg": "OK",
 "requestId": "f3c1ffc7-cc8e-4a50-ad40-0fa7b0c3a7ac",
 "data": {
  "treeId": "BRIt3ee3",
  "tags": {
   "user": "zm",
   "user0": "lily"
  },
  "asset": {
   "inValid": false,
   "assetId": "nlw68lR5",
   "modelId": "model_0422",
   "modelIdPath": "/model_0422",
   "name": {
    "defaultValue": "0430343",
    "i18nValue": {
     "en_US": "0430343"
    }
   },
   "timezone": "+08:00",
   "description": null,
   "label": "1",
   "attributes": {},
   "tags": {
    "tree": "0430"
   }
  }
 }
}