API参考
优质
小牛编辑
139浏览
2023-12-01
接口目录
创建延迟任务
POST /delay/api/create
JSON 参数
参数 | 描述 | 取值 |
---|---|---|
input_url | 拉流地址 | string |
output_url | 推流地址 | string |
delay_seconds | 延迟时长(秒) | int |
返回字段
参数 | 描述 | 取值 |
---|---|---|
errcode | 错误码,1000 为正常 | int |
msg | "OK" 或错误信息 | string |
id | 延迟任务 ID | string |
返回示例:
{
"errcode": 1000,
"id": "17lok52y",
"msg": "OK"
}
获取延迟任务列表
GET /delay/api/list
URL 参数
参数 | 描述 | 取值 |
---|---|---|
page | 页数,默认 1 | int |
page_size | 每页个数,默认 15 | int |
返回字段
参数 | 描述 | 取值 |
---|---|---|
errcode | 错误码,1000 为正常 | int |
msg | "OK" 或错误信息 | string |
tasks | 延迟任务列表 | object array |
tasks.id | 延迟任务 ID | string |
tasks.created_at | 创建时间 | string |
tasks.updated_at | 更新时间 | string |
tasks.input_url | 拉流地址 | string |
tasks.output_url | 推流地址 | string |
tasks.delay_seconds | 延迟时长(秒) | int |
count | 延迟任务总个数 | int |
返回示例:
{
"count": 33,
"errcode": 1000,
"msg": "OK",
"tasks": [
{
"id": "17lok52y",
"created_at": "2010-11-22T15:16:17+08:00",
"updated_at": "2010-11-22T15:16:17+08:00",
"input_url": "1",
"output_url": "1",
"delay_seconds": 1
}
]
}
获取延迟任务
GET /delay/api/get
URL 参数
参数 | 描述 | 取值 |
---|---|---|
id | 延迟任务 ID | string |
返回字段
参数 | 描述 | 取值 |
---|---|---|
errcode | 错误码,1000 为正常 | int |
msg | "OK" 或错误信息 | string |
task | 延迟任务 | object |
task.id | 延迟任务 ID | string |
task.created_at | 创建时间 | string |
task.updated_at | 更新时间 | string |
task.input_url | 拉流地址 | string |
task.output_url | 推流地址 | string |
task.delay_seconds | 延迟时长(秒) | int |
返回示例:
{
"errcode": 1000,
"msg": "OK",
"task": {
"id": "17lok52y",
"created_at": "2010-11-22T15:16:17+08:00",
"updated_at": "2010-11-22T15:16:17+08:00",
"input_url": "1",
"output_url": "1",
"delay_seconds": 1
}
}
删除(停止)延迟任务
POST /delay/api/delete
URL 参数
参数 | 描述 | 取值 |
---|---|---|
id | 延迟任务 ID | string |
返回字段
参数 | 描述 | 取值 |
---|---|---|
errcode | 错误码,1000 为正常 | int |
msg | "OK" 或错误信息 | string |
返回示例:
{
"errcode": 1000,
"msg": "OK"
}
批量删除(停止)延迟任务
POST /delay/api/delete_delay_tasks
URL 参数
参数 | 描述 | 取值 |
---|---|---|
ids | 延迟任务 ID(用 , 隔开) | string |
返回字段
参数 | 描述 | 取值 |
---|---|---|
errcode | 错误码,1000 为正常 | int |
msg | "OK" 或错误信息 | string |
返回示例:
{
"errcode": 1000,
"msg": "OK"
}
错误码
错误代码 | 使用模块 | 错误描述 | 申请人 |
---|---|---|---|
3301 | 延迟 | 参数不合法 | chengyiheng@mudu.tv |
3311 | 延迟 | 内部错误:服务资源不足! | chengyiheng@mudu.tv |
3312 | 延迟 | 内部错误:开始延迟任务失败! | chengyiheng@mudu.tv |
3313 | 延迟 | 内部错误:停止延迟任务失败! | chengyiheng@mudu.tv |
3321 | 延迟 | 插入延迟任务失败 | chengyiheng@mudu.tv |
3322 | 延迟 | 查询单个延迟任务失败 | chengyiheng@mudu.tv |
3323 | 延迟 | 修改延迟任务失败 | chengyiheng@mudu.tv |
3324 | 延迟 | 删除延迟任务失败 | chengyiheng@mudu.tv |
3325 | 延迟 | 查询延迟任务列表失败 | chengyiheng@mudu.tv |
3326 | 延迟 | 查询延迟任务总数失败 | chengyiheng@mudu.tv |