开发者平台

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

4.5.3 查询录像配置更新进度

接口说明:

名称

内容

URL

https://xxx/tums/record/v1/getBatchProgress

功能说明

获取录像配置批量更新进度

使用限制

用户仅能查询到自己提交执行的批处理任务,

执行批处理操作时,会清理上一次批处理任务的进度

请求参数:

参数名称

参数描述

batchType

int

批处理类型

1表示查询添加进度

2表示查询设置进度

3表示查询删除进度

返回参数:

参数名称

参数描述

error_code

返回码,0 – 成功,其他- 失败,具体请参考返回码章节

查询进度之前需进行相应的操作,如查询删除进度需先进行删除操作, 否则会报 -82414

result

Object

status

String

进度状态

1表示进行中

0表示已完成

successNum

int

已处理成功数

failNum

int

已处理失败数

totalNum

int

处理更新配置的总数

其中totalNum >= successNum + failNum

录像配置更新完毕时,取等号

failList

List

devName

String

监控点名称

storageDevName 
String

存储设备名称

result

String

运行结果

recordCfgId

String

录像计划id

projectId

String

项目id

errorCode

int

错误码

-80403  后台保存失败

-80404  后台加载失败

-80405  后台删除失败

-80406  配置不存在

-80407  录像计划不存在

-80412  设备未找到

-80420  未找到存储设备

-80421  不支持的存储设备类型

-80423  监控点录像配置已达上限

-80424  设置流媒体转发失败,请检查设备连接

-80425  非所属的NVR存储配置不支持自定义录像计划

-80426  无线IPC作为存储设备时,不支持修改录像码流

-80429  硬盘异常

-80301  设备不存在

-80378  设备连接返回为空

示例:

https://xxx/tums/record/v1/getBatchProgress
request
{
    "batchType":1
}
response
{
    "result":{
        "status":1,
        "successNum":3,
        "failNum":1,
        "totalNum":5
    },
    "failList":[
      {
        "devName":"IPC3",
        "storageDevName": "TL-NVR6400 1.0",
        "result": "0",
        "recordCfgId": "1",
        "projectId": "1",
        "errorCode": -80415
      }
    ],
"error_code":0
}