媒体库
获取媒体库视频总量【控制台】
基本信息
Path: /videos/api/get_videos_size
Method: GET
接口描述:
请求参数
返回数据
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| errcode | number | 非必须 | |||
| data | object | 非必须 | |||
| ├─ size | number | 非必须 | 视频总量,单位 B |
修改视频名称【控制台】
基本信息
Path: /videos/api/modify_video_name
Method: POST
接口描述:
请求参数
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| video_id | number | 必须 | 视频ID | ||
| name | string | 必须 | 名称 |
返回数据
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| errcode | number | 必须 |
删除视频【控制台】
基本信息
Path: /videos/api/delete_video
Method: POST
接口描述:
请求参数
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| video_id | number | 必须 | 视频ID |
返回数据
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| errcode | number | 必须 |
获取视频列表【控制台】
基本信息
Path: /videos/api/get_videos_list
Method: GET
接口描述:
请求参数
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| page | 否 | 页码,默认为1 | |
| size | 否 | 页面大小,默认为15 |
返回数据
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| errcode | number | 非必须 | |||
| total_num | number | 非必须 | 视频总数 | ||
| total_page | number | 非必须 | 视频总页数 | ||
| page_num | number | 非必须 | 当前页码 | ||
| page_size | number | 非必须 | 页面大小 | ||
| result | object [] | 非必须 | 视频列表 | item 类型: object | |
| ├─ id | number | 必须 | 视频ID | ||
| ├─ name | string | 必须 | 视频名称 | ||
| ├─ url | string | 必须 | 视频文件地址 | ||
| ├─ size | number | 必须 | 视频大小 | ||
| ├─ thumburl | string | 必须 | 预览图 | ||
| ├─ duration | number | 必须 | 视频时长 | ||
| ├─ status | number | 必须 | 视频转码状态 | ||
| ├─ create_at | string | 必须 | 创建时间 | ||
| ├─ sourcefrom | string | 必须 | 视频来源 | ||
| ├─ hubuser_id | number | 必须 | 上传用户ID | ||
| ├─ act_id | number | 必须 | 直播频道ID | ||
| ├─ playset | object [] | 必须 | 拉流/下载地址列表 | item 类型: object | |
| ├─ videoid | number | 必须 | 视频ID | ||
| ├─ resolution | string | 必须 | 分辨率 | ||
| ├─ url | string | 必须 | 拉流/下载地址 |
添加视频打点【控制台】
基本信息
Path: /videos/api/add_video_kfd
Method: POST
接口描述:
请求参数
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| video_id | number | 必须 | 视频ID | ||
| offset | number | 必须 | 打点下标,单位 秒 | ||
| content | string | 必须 | 打点内容 |
返回数据
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| errcode | number | 必须 |
更改视频打点【控制台】
基本信息
Path: /videos/api/modify_video_kfd
Method: POST
接口描述:
请求参数
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| video_id | number | 必须 | 视频ID | ||
| id | number | 必须 | 打点ID | ||
| offset | number | 必须 | 打点下标,单位 秒 | ||
| content | string | 必须 | 打点内容 |
返回数据
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| errcode | number | 必须 |
删除视频打点【控制台】
基本信息
Path: /videos/api/delete_video_kfd
Method: POST
接口描述:
请求参数
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| video_id | number | 必须 | 视频ID | ||
| id | number | 必须 | 打点ID |
返回数据
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| errcode | number | 必须 |
添加文档打点【控制台】
基本信息
Path: /videos/api/add_video_doc_kfd
Method: POST
接口描述:
请求参数
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| video_id | number | 必须 | 视频ID | ||
| offset | number | 必须 | 打点下标,单位 秒 | ||
| title | string | 必须 | 打点备注 | ||
| content | string | 必须 | 打点内容(图片url) |
返回数据
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| errcode | number | 必须 | |||
| id | number | 必须 | 打点ID |
更改文档打点【控制台】
基本信息
Path: /videos/api/update_video_doc_kfd
Method: POST
接口描述:
请求参数
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| video_id | number | 必须 | 视频ID | ||
| id | number | 必须 | 打点ID | ||
| offset | number | 必须 | 打点下标,单位 秒 | ||
| title | string | 必须 | 打点备注 | ||
| content | string | 必须 | 打点内容(图片url) |
返回数据
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| errcode | number | 非必须 |
删除文档打点【控制台】
基本信息
Path: /videos/api/delete_video_doc_kfd
Method: POST
接口描述:
请求参数
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| video_id | number | 非必须 | 视频ID | ||
| id_list | number [] | 非必须 | 打点ID列表 | item 类型: number | |
| ├─ | 非必须 | 打点ID |
返回数据
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| errcode | number | 非必须 | |||
| error_id_list | number [] | 非必须 | 删除失败的打点ID列表 | item 类型: number | |
| ├─ | 非必须 | 打点ID |
获取直播录制配置【控制台】
基本信息
Path: /videos/api/get_transcribe
Method: GET
接口描述:
请求参数
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| actid | 是 | 频道Hash ID |
返回数据
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| errcode | number | 非必须 | |||
| transcribe | boolean | 非必须 | 是否录制该频道直播 |
更改直播录制配置【控制台】
基本信息
Path: /videos/api/update_transcribe
Method: POST
接口描述:
请求参数
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| actid | string | 非必须 | 频道Hash ID | ||
| transcribe | boolean | 非必须 | 是否录制该频道直播 |
返回数据
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| errcode | number | 必须 |
视频上传步骤一(获取上传地址)【控制台】
基本信息
Path: /activity/api/temp_upload_addrss
Method: GET
接口描述:
请求参数
返回数据
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| errcode | number | 非必须 | |||
| msg | string | 非必须 | |||
| address | string | 非必须 | 视频上传地址 |
视频上传步骤二(上传文件)【控制台】
基本信息
Path: /{address}
Method: POST
接口描述:
请求参数
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | multipart/form-data | 是 |
路径参数
| 参数名称 | 示例 | 备注 |
|---|---|---|
| address | 步骤一获取的视频上传地址 |
Body
| 参数名称 | 参数类型 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| file | file | 是 | 视频文件 | |
| file_name | text | 否 | 视频文件名,默认用 file 的文件名 |
返回数据
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| id | string | 非必须 | 文件存储ID | ||
| url | string | 非必须 | 文件存储URL |
视频上传步骤三(同步视频ID到媒体库)【控制台】
基本信息
Path: /videos/api/upload_videos
Method: POST
接口描述:
请求参数
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| storage_id | string | 必须 | 步骤二获取的文件存储ID |
返回数据
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| errcode | number | 非必须 |
获取视频信息【观看页】
基本信息
Path: /videos/api/get_video_info
Method: GET
接口描述:
请求参数
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| id | 是 | 视频ID |
返回数据
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| errcode | number | 非必须 | |||
| result | object | 非必须 | |||
| ├─ id | number | 非必须 | 视频ID | ||
| ├─ name | string | 非必须 | 视频名称 | ||
| ├─ url | string | 非必须 | 视频文件地址 | ||
| ├─ size | number | 非必须 | 视频文件大小 | ||
| ├─ thumburl | string | 非必须 | 预览图 | ||
| ├─ duration | number | 非必须 | 视频时长 | ||
| ├─ create_at | string | 非必须 | 视频创建时间 | ||
| ├─ sourcefrom | string | 非必须 | 视频来源 | ||
| ├─ hubuser_id | number | 非必须 | 用户ID | ||
| ├─ act_id | number | 非必须 | 视频ID | ||
| ├─ playset | object [] | 非必须 | 视频下载/拉流地址列表 | item 类型: object | |
| ├─ videoid | number | 必须 | 视频ID | ||
| ├─ resolution | string | 必须 | 分辨率 | ||
| ├─ url | string | 必须 | 下载/拉流地址 | ||
| ├─ key_frame_desc | object [] | 非必须 | 视频打点列表 | item 类型: object | |
| ├─ id | number | 非必须 | 打点ID | ||
| ├─ offset | number | 非必须 | 打点下标,单位 秒 | ||
| ├─ content | string | 非必须 | 打点内容 | ||
| ├─ play_back_messages | object [] | 必须 | 文档打点列表 | item 类型: object | |
| ├─ id | number | 必须 | 文档打点ID | ||
| ├─ offset | number | 必须 | 打点下标,单位 秒 | ||
| ├─ title | string | 必须 | 打点备注 | ||
| ├─ content | string | 必须 | 打点内容 | ||
| ├─ import_doc_kfd | number | 非必须 | 是否导入直播时的文档 |