功能描述
用于新增录像上云模板。
说明:
该功能本质是拉取设备本地录像数据上云(即存在 IPC 摄像头存储卡或 NVR 硬盘中的录像),操作时需先设定录像时间段(即想要上云的设备本地录像),再设定上云时间段和上云倍速,平台将于上云时间段倍速拉取设备对应前一天的录像时间段数据。
设定需至少满足(上云时间段=前一天的录像时间段/上云倍速),建议上云时间段可多设定10%左右的时间,避免因网络波动导致数据拉取不完整。
请求
请求 url
POST /ivc/recordbackup/template/add
请求参数
此接口无请求参数。
请求头
请求体
该请求操作的实现需要有如下请求体。
{"TemplateName": "name","TimeSections": [{"DayOfWeek": 1,"StartTime": "08:00:00","EndTime": "12:00:00"},{"DayOfWeek": 1,"StartTime": "20:30:00","EndTime": "23:400:00"},{"DayOfWeek": 2,"StartTime": "12:10:00","EndTime": "16:10:00"},{"DayOfWeek": 7,"StartTime": "00:00:00","EndTime": "23:59:59"}],"DevTimeSections": [{"DayOfWeek": 1,"StartTime": "08:00:00","EndTime": "12:00:00"},{"DayOfWeek": 1,"StartTime": "20:30:00","EndTime": "23:400:00"},{"DayOfWeek": 2,"StartTime": "12:10:00","EndTime": "16:10:00"},{"DayOfWeek": 7,"StartTime": "00:00:00","EndTime": "23:59:59"}],"Scale":1}
字段名 | 类型 | 描述 | 必须 | 备注 |
TemplateName | string | 模板名称 | 是 | 仅支持中文、英文、数字、_、-,长度不超过32个字符,模板名称全局唯一,不能为空,不能重复 |
TimeSections | object | 上云时间段 | 是 | 按周进行设置,支持一天设置多个时间段,每个时间段不小于10分钟 |
DevTimeSections | object | 录像时间段 | 是 | 按周进行设置,支持一天设置多个时间段,每个时间段不小于10分钟 |
Scale | int | 上云倍速 | 是 | 支持1,2,4倍速 |
TimeSections
字段名 | 类型 | 描述 | 必须 | 备注 |
DayOfWeek | int | 周日期 | 是 | 取值范围1~7(对应周一~周日) |
StartTime | string | 开始时间 | 是 | 格式:HH:MM:SS,范围:[00:00:00~23:59:59] |
EndTime | string | 结束时间 | 是 | 格式:HH:MM:SS,范围:[00:00:00~23:59:59] |
响应
响应头
响应体
该响应体返回为 application/json 数据,包含完整节点数据的内容展示如下:
{"RequestId": "","Code": 0,"StatusCode": 200,"Message": "ok","Data": {"TemplateId": "48676exxxxxxxxxxxxxxxxxxxx220fa4","TemplateName": "name","TimeSections": [{"DayOfWeek": 1,"StartTime": "08:00:00","EndTime": "12:00:00"},{"DayOfWeek": 1,"StartTime": "20:30:00","EndTime": "23:400:00"},{"DayOfWeek": 2,"StartTime": "12:10:00","EndTime": "16:10:00"},{"DayOfWeek": 7,"StartTime": "00:00:00","EndTime": "23:59:59"}],"DevTimeSections": [{"DayOfWeek": 1,"StartTime": "08:00:00","EndTime": "12:00:00"},{"DayOfWeek": 1,"StartTime": "20:30:00","EndTime": "23:400:00"},{"DayOfWeek": 2,"StartTime": "12:10:00","EndTime": "16:10:00"},{"DayOfWeek": 7,"StartTime": "00:00:00","EndTime": "23:59:59"}],"Scale":1,"CreateAt": "2023-02-09 15:05:03","UpdateAt": "2023-02-09 15:05:03"}}
字段名 | 类型 | 描述 |
RequestId | string | 请求id |
Code | int | 状态码,0 成功,500 操作失败 |
StatusCode | int | 错误码,200 OK,其他详见错误中心 |
Message | string | 返回信息 |
Data | object | 返回结果 |
Data
字段名 | 类型 | 描述 | 备注 |
TemplateId | string | 模板id | - |
TemplateName | string | 模板名称 | - |
TimeSections | object | 上云时间段 | 按周进行设置,支持一天设置多个时间段,每个时间段不小于10分钟 |
DevTimeSections | object | 录像时间段 | 按周进行设置,支持一天设置多个时间段,每个时间段不小于10分钟 |
Scale | int | 上云倍速 | 支持1,2,4倍速 |
CreateAt | string | 创建时间 | - |
UpdateAt | string | 更新时间 | - |
TimeSections
字段名 | 类型 | 描述 | 备注 |
DayOfWeek | int | 周日期 | 取值范围1~7(对应周一~周日) |
StartTime | string | 开始时间 | 格式:HH:MM:SS,范围:[00:00:00~23:59:59] |
EndTime | string | 结束时间 | 格式:HH:MM:SS,范围:[00:00:00~23:59:59] |