set-scheduler 接口
修改于 V2.1
修改排程。
请求方式
GET http://ip/usapi?method=set-scheduler&id=xxx&chn-type=xxx&chn-id=xxx&...
参数 | 说明 |
---|---|
method | 方法名称:set-scheduler |
id | 排程 ID,通过 get-schedulers 获取 |
chn-type | 通道类型, 0: 直播 1: 录制 2: 自动重启 |
chn-id | 保留值 -1 |
title | 标题,字符要求:由 A-Z, a-z, 0-9, 空格 ._-+'[]() 组成,并且不能以空格或 / 开头或结束 |
desc | 描述,字符要求:由 A-Z, a-z, 0-9, 空格 ._-+'[]() 组成,并且不能以空格或 / 开头或结束 |
is-full-day | 是否全天运行 0: 不是全天 1: 全天 |
time-begin | 开始时间,时间格式:2023-02-02 10:00:00 |
time-end | 结束时间,时间格式:2023-02-02 11:00:00 |
is-repeat | 是否重复事件 0: 不是 1: 是 |
repeat-event | 重复时间类型 0: 不重复 1: 按日重复 2: 按周重复 3: 按月重复 4: 按年重复 |
按日重复 | |
repeat-interval | 每几天重复 |
repeat-is-workday | 每个工作日重复 |
按周重复 | |
repeat-is-interval | 每几周重复 |
repeat-wdays | 每周周几重复,掩码,可选多个 0x01: 星期一 0x02: 星期二 0x04: 星期三 0x08: 星期四 0x10: 星期五 0x20: 星期六 0x40: 星期日 |
按月重复 | |
repeat-interval | 每几月重复 |
repeat-mday | 每几月的几日重复 |
repeat-wdy | 每几月第几周重复 |
repeat-idx | 每几月第几周的星期几重复 0: 星期一 1: 星期二 2: 星期三 3: 星期四 4: 星期五 5: 星期六 6: 星期日 |
按年重复 | |
repeat-month | 每年的几月重复 |
repeat-mday | 每年几月几日重复 |
repeat-wdy | 每年几月第几周重复 |
repeat-idx | 每年几月第几周的星期几重复 0: 星期一 1: 星期二 2: 星期三 3: 星期四 4: 星期五 5: 星期六 6: 星期日 |
end-event | 结束时间类型 0: 无结束日期 1: 按重复次数结束 2: 按日期结束 |
按重复次数结束 | |
end-interval | 重复几次结束 |
按日期结束 | |
end-dateline | 重复事件结束日期 |
返回数据
{
"result": 0
}
属性 | 说明 |
---|---|
result | 返回状态,0:新增成功,返回其它值请参考 API 状态码 |