开发者平台

TP-LINK官网首页
开发者平台 / 视频管理系统(VMS)/ API功能接口定义 / 项目管理

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
        }