add-scheduler 接口
修改于 V2.1
新增排程,为直播、录制和自动重启同时录入 8 条排程配置。
请求方式
GET http://ip/usapi?method=add-scheduler&chn-type=xxx&chn-id=xxx...
| 参数 | 说明 |
|---|---|
| method | 方法名称:add-scheduler |
| 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: 按年重复 |
| 按日重复 | |
| 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 状态码 |