上传字幕文件
接口描述
接口URL
请求方式
接口约束
1、接口同时支持HTTP 、HTTPS ,建议使用HTTPS 确保接口安全,接口调用有频率限制,详细请查看
请求参数描述
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
userid | true | String | 保利威点播账户id,可以参考【获取密钥】获取,获取路径:官网->登录->点播(API接口) |
ptime | true | Long | 当前时间的毫秒级时间戳,3分钟内有效 |
sign | true | String | 签名,为40位大写的SHA1值, |
vid | true | String | 视频id,例如:1b448be3235552e5fafb16489eb01839_1 |
title | true | String | 字幕文件名称 |
file | true | File | 字幕文件,支持utf-8编码 |
asDefault | false | String | 是否作为默认字幕 Y:是 N:否 |
language | false | String | 说明字幕文件是什么语言,默认自动检测,支持语言:中文、繁体中文 、英语、日语、韩语、法语、德语、俄语、西班牙语、阿拉伯语、葡萄牙语、其他 |
示例
表单参数:
字幕文件随HTTP二进制流上传至服务器端
响应参数描述
参数名 | 类型 | 说明 |
---|---|---|
code | Integer | 响应状态码,200为成功返回,非200为失败【详见全局错误说明】 |
status | String | 响应状态文本信息 |
message | String | 响应描述信息,当code为400或者500的时候,辅助描述错误原因 |
返回错误代码列表
错误代码 | message | 说明 |
---|---|---|
400 | sign can not be empty. | 加密串为空 |
400 | ptime is too old. | 时间戳过期 |
400 | ptime is illegal. | 时间戳参数格式不对或者超过当前时间3分钟 |
400 | Could not find user by userId. | userId不存在 |
400 | the sign is not right. | 签名不正确 |
400 | vid can't be empty | 视频vid为空 |
400 | file can't be empty | 视频文件不能为空 |
400 | title can't be empty | 标题为空 |
400 | language is not support | 不支持的语言 |
Java请求示例
HttpUtil.java 和 VodSignUtil.java 基础代码请点击下载本地 或跳转到基础代码在线获取
响应示例
系统全局错误说明详见全局错误说明
成功示例
异常示例
时间戳过期
文件名称为空
文件为空
签名报错
Last updated