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延迟任务 IDstring

返回示例:

{
    "errcode": 1000,
    "id": "17lok52y",
    "msg": "OK"
}

获取延迟任务列表

GET /delay/api/list

URL 参数

参数描述取值
page页数,默认 1int
page_size每页个数,默认 15int

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg"OK" 或错误信息string
tasks延迟任务列表object array
tasks.id延迟任务 IDstring
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延迟任务 IDstring

返回字段

参数描述取值
errcode错误码,1000 为正常int
msg"OK" 或错误信息string
task延迟任务object
task.id延迟任务 IDstring
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延迟任务 IDstring

返回字段

参数描述取值
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