拆条服务接口
接口目录
创建云拆条
POST /cutter/api/create
JSON 参数
| 参数 | 描述 | 取值 | 
|---|---|---|
| cutter_name | 云拆条名称 | string | 
| expire | 云拆条过期时间(秒) | int | 
返回字段
| 参数 | 描述 | 取值 | 
|---|---|---|
| errcode | 错误码,1000 为正常 | int | 
| msg | "OK" 或错误信息 | string | 
| cutter_id | 云拆条 ID | string | 
返回示例:
{
    "errcode": 1000,
    "msg": "",
    "cutter_id": "1"
}
获取云拆条
GET /cutter/api/get_cutter
URL 参数
| 参数 | 描述 | 取值 | 
|---|---|---|
| cutter | 云拆条 ID | string | 
返回字段
| 参数 | 描述 | 取值 | 
|---|---|---|
| errcode | 错误码,1000 为正常 | int | 
| msg | "OK" 或错误信息 | string | 
| cutter | 云拆条 | object | 
| cutter.cutter_id | 云拆条 ID | string | 
| cutter.created_at | 创建时间 | string | 
| cutter.op_id | 云拆条流媒体任务 ID | int | 
| cutter.cutter_name | 云拆条名称 | string | 
| cutter.cut_http_service_addr | 云拆条流媒体服务地址 | string | 
| cutter.source | 所拆的流地址 | string | 
| cutter.delivery_url | 分发地址 | string | 
| cutter.video_choose_url | 选择所拆的流地址的弹窗地址 | string | 
返回示例:
{
    "errcode": 1000,
    "msg": "",
    "cutter": {
        "cutter_id": "1",
        "created_at": "2010-11-22T15:16:17+08:00",
        "op_id": 1,
        "cutter_name": "1",
        "cut_http_service_addr": "1",
        "source": "1",
        "delivery_url": "1",
        "video_choose_url": "1"
    }
}
删除云拆条
POST /cutter/api/delete_cutter
URL 参数
| 参数 | 描述 | 取值 | 
|---|---|---|
| cutter | 云拆条 ID | string | 
返回字段
| 参数 | 描述 | 取值 | 
|---|---|---|
| errcode | 错误码,1000 为正常 | int | 
| msg | "OK" 或错误信息 | string | 
返回示例:
{
    "errcode": 1000,
    "msg": ""
}
批量删除云拆条
POST /cutter/api/delete_cutters
URL 参数
| 参数 | 描述 | 取值 | 
|---|---|---|
| cutter_ids | 云拆条 ID(用 , 隔开) | string | 
返回字段
| 参数 | 描述 | 取值 | 
|---|---|---|
| errcode | 错误码,1000 为正常 | int | 
| msg | "OK" 或错误信息 | string | 
返回示例:
{
    "errcode": 1000,
    "msg": ""
}
删除云拆条下的所有视频
POST /cutter/api/delete_cutter_videos
URL 参数
| 参数 | 描述 | 取值 | 
|---|---|---|
| cutter | 云拆条 ID | string | 
返回字段
| 参数 | 描述 | 取值 | 
|---|---|---|
| errcode | 错误码,1000 为正常 | int | 
| msg | "OK" 或错误信息 | string | 
返回示例:
{
    "errcode": 1000,
    "msg": ""
}
获取拆条任务列表
GET /cutter/api/get_cutter_list
URL 参数
| 参数 | 描述 | 取值 | 
|---|---|---|
| page_number | 页数,默认 1 | int | 
| page_size | 每页个数,默认 10 | int | 
| search | 搜索内容(ID 或云拆条名称) | string | 
返回字段
| 参数 | 描述 | 取值 | 
|---|---|---|
| errcode | 错误码,1000 为正常 | int | 
| msg | "OK" 或错误信息 | string | 
| count | 总个数 | int | 
| cutters | 云拆条列表 | object array | 
| cutters.cutter_id | 云拆条 ID | string | 
| cutters.created_at | 创建时间 | string | 
| cutters.op_id | 云拆条流媒体任务 ID | int | 
| cutters.cutter_name | 云拆条名称 | string | 
| cutters.cut_http_service_addr | 云拆条流媒体服务地址 | string | 
| cutters.source | 所拆的流地址 | string | 
| cutters.delivery_url | 分发地址 | string | 
| cutters.video_choose_url | 选择所拆的流地址的弹窗地址 | string | 
返回示例:
{
    "errcode": 1000,
    "msg": "",
    "count": 33,
    "cutters": [
        {
            "cutter_id": "1",
            "created_at": "2010-11-22T15:16:17+08:00",
            "op_id": 1,
            "cutter_name": "1",
            "cut_http_service_addr": "1",
            "source": "1",
            "delivery_url": "1",
            "video_choose_url": "1"
        }
    ]
}
更新云拆条
POST /cutter/api/update_cutter
URL 参数
| 参数 | 描述 | 取值 | 
|---|---|---|
| cutter | 云拆条 ID | string | 
JSON 参数
| 参数 | 描述 | 取值 | 
|---|---|---|
| cutter_name | 云拆条名称 | string | 
| delivery_url | 分发地址 | string | 
| video_choose_url | 选择所拆的流地址的弹窗地址 | string | 
返回字段
| 参数 | 描述 | 取值 | 
|---|---|---|
| errcode | 错误码,1000 为正常 | int | 
| msg | "OK" 或错误信息 | string | 
返回示例:
{
    "errcode": 1000,
    "msg": ""
}
获取登录URL
POST /cutter/api/get_login_url
JSON 参数
| 参数 | 描述 | 取值 | 
|---|---|---|
| cutter_id | 云拆条 ID | string | 
| expire | 云拆条过期时间(秒) | int | 
返回字段
| 参数 | 描述 | 取值 | 
|---|---|---|
| errcode | 错误码,1000 为正常 | int | 
| msg | "OK" 或错误信息 | string | 
| url | 登录地址 | string | 
返回示例:
{
    "errcode": 1000,
    "msg": "",
    "url": ""
}
开启云拆条
POST /cutter/api/start_cutter
URL 参数
| 参数 | 描述 | 取值 | 
|---|---|---|
| cutter | 云拆条 ID | string | 
| expire | 云拆条过期时间(秒) | int | 
返回字段
| 参数 | 描述 | 取值 | 
|---|---|---|
| errcode | 错误码,1000 为正常 | int | 
| msg | "OK" 或错误信息 | string | 
返回示例:
{
    "errcode": 1000,
    "msg": ""
}
停止云拆条
POST /cutter/api/stop_cutter
URL 参数
| 参数 | 描述 | 取值 | 
|---|---|---|
| cutter | 云拆条 ID | string | 
返回字段
| 参数 | 描述 | 取值 | 
|---|---|---|
| errcode | 错误码,1000 为正常 | int | 
| msg | "OK" 或错误信息 | string | 
返回示例:
{
    "errcode": 1000,
    "msg": ""
}