4.2.4 获取项目内区域根节点
接口说明:
名称 | 内容 |
---|---|
URL | https://xxx/tums/resource/v1/getRootRegions |
功能说明 | 获取区域树 |
使用限制 | 登陆后可用 |
请求参数:
参数名称 | 参数描述 |
---|---|
projectId Integer | 根项目ID |
sysType int | 区域类型,0为监控区域,1为网络区域,2为房间区域 |
返回参数
参数名称 | 参数描述 | |
---|---|---|
error_code | 返回码,0 – 成功,其他- 失败,具体请参考返回码章节 | |
result | regionId int | 区域ID |
regionName String | 区域名称 | |
order int | 区域层级内顺序 | |
regionLevel int | 区域层级 | |
sysType int | 区域类型 | |
parentId int | 父区域ID | |
projectId String | 区域所属项目ID | |
hasChildren int | 是否还有子项目,0为无,1为有 | |
mediaServerId int | 流媒体服务器ID | |
mediaServerName String | 流媒体服务器名称 | |
mediaServerIpAddr String | 流媒体服务器IP地址 | |
backupMediaServerId int | 备用流媒体服务器id | |
bindType int | 绑定类型,0: 设备直接取流/流媒体转发模式 1: 自动模式 | |
updateTime long | 最近更新时间 |
代码示例
https://xxx/tums/resource/v1/getRootRegions request: { "projectId": 1, "sysType":0 } response: { "result": [ { "regionId": 11, "regionName": "root2", "regionLevel": 1, "order": 1, "parentId": 0, "projectId": "1", "sysType": 0, "hasChildren": 0, "mediaServerId": 1, "mediaServerName": "流媒体服务器", "mediaServerIpAddr": "192.168.1.11", "backupMediaServerId": 0, "bindType": 1, "updateTime": "1663816301144" }, { "regionId": 10, "regionName": "root3", "regionLevel": 1, "order": 2, "parentId": 0, "projectId": "1", "sysType": 0, "hasChildren": 0, "mediaServerId": 1, "mediaServerName": "流媒体服务器", "mediaServerIpAddr": "192.168.1.11", "backupMediaServerId": 0, "bindType": 1, "updateTime": "1663816301144" }, { "regionId": 7, "regionName": "root1", "regionLevel": 1, "order": 3, "parentId": 0, "projectId": "1", "sysType": 0, "hasChildren": 1, "mediaServerId": 1, "mediaServerName": "流媒体服务器", "mediaServerIpAddr": "192.168.1.11", "backupMediaServerId": 0, "bindType": 1, "updateTime": "1663816301144" } ], "error_code": 0 }