新增录像上云模板

最近更新时间:2023-05-04 17:24:17

我的收藏

功能描述

用于新增录像上云模板。
说明:
该功能本质是拉取设备本地录像数据上云(即存在 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]