Get Assets by Application¶
查询当前用户在某个应用下有权限的所有资产。
请求格式¶
GET http://{apigw-address}/app-portal-service/v2.1/user/app/asset/tree
请求参数(URI)¶
名称 |
位置(Path/Query) |
是否必须 |
数据类型 |
描述 |
---|---|---|---|---|
accessKey |
Query |
true |
String |
应用的服务账号,应用以 |
请求参数(Header)¶
名称 |
是否必须 |
数据类型 |
描述 |
---|---|---|---|
Authorization |
true |
String |
Access Token,以Bearer Token表示。参阅 Log In 或 Refresh Access Token 获取Access Token。 |
响应参数¶
名称 |
数据类型 |
描述 |
---|---|---|
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
}
]
}
]
}