搜索视频
接口描述
接口URL
请求方式
接口约束
1、接口同时支持HTTP 、HTTPS ,建议使用HTTPS 确保接口安全,接口调用有频率限制,详细请查看
请求参数描述
userid
true
String
ptime
true
Long
当前时间的毫秒级时间戳,3分钟内有效
sign
true
String
filters
false
String
需要返回的视频信息,多个以英文逗号分隔,默认仅返回基础信息 basicInfo:基础信息 metaData:元数据 transcodeInfo:转码信息 snapshotInfo:截图信息
cateId
false
Long
title
false
String
按标题/视频vid模糊搜索
tag
false
String
按视频标签模糊搜索
uploader
false
String
上传者,例如:主账号
status
false
String
containSubCate
false
Boolean
是否包含子分类 true:包含 false:不包含,默认为true
startTime
false
Long
按创建时间范围查询,起始时间戳,13位时间戳
endTime
false
Long
结束时间戳,13位时间戳
startModifyTime
false
Long
按修改时间范围查询,起始时间戳,13位时间戳
endModifyTime
false
Long
修改时间的结束时间戳,13位时间戳
encrypted
false
Boolean
是否加密
playAuthEnable
false
Boolean
是否开启了播放授权
sort
false
String
结果排序,可以按创建时间或播放次数降序/升序排序 creationTimeAsc:创建时间升序 creationTimeDesc:创建时间降序 playTimesAsc:播放次数升序 playTimesDesc:播放次数降序
page
false
Integer
页码,默认为1
pageSize
false
Integer
页面大小,默认为10,最大1000
status字段说明
60/61
已发布
10
等待编码
20
正在编码
50
等待审核
51
审核不通过
-1
已删除
示例
响应参数描述
code
Integer
status
String
响应状态文本信息
message
String
响应描述信息,当code为400或者500的时候,辅助描述错误原因
data
Object
data字段说明
pageNumber
Integer
当前的页数
totalPages
Integer
总的页数
pageSize
Integer
每页条数
contents
Array
totalItems
Integer
总的条数
contents字段说明
vid
String
视频id
basicInfo
Object
metaData
Object
transcodeInfos
Array
snapshotInfo
Object
basicInfo字段说明
title
String
视频标题
description
String
视频描述
duration
Long
源视频时长,单位:秒
thumbnailURL
String
首图地址,小图
coverURL
String
首图地址,大图
creationTime
String
创建时间,格式为:yyyy-MM-dd HH:mm:ss
updateTime
String
更新时间,格式为:yyyy-MM-dd HH:mm:ss
size
Long
源文件大小,单位:Bytes
status
Integer
视频状态码
cateId
Long
分类id;其中1为根目录,即"默认分类"
cateName
String
分类名称
tags
String
标签
uploader
String
上传者
playTimes
Integer
播放次数
md5Checksum
String
视频源文件校验md5校验和
metaData字段说明
size
Long
源文件大小,单位:Bytes
format
String
视频容器类型,如mp4、flv等
duration
Long
源视频时长,单位:秒
bitrate
Integer
视频码率,单位:kbps
fps
Integer
视频帧率
height
Integer
分辨率高,单位:px
width
Integer
分辨率宽,单位:px
codec
String
编码格式,例如:h264、h265等
transcodeInfos字段说明
playUrl
String
播放地址
definition
String
清晰度 SOURCE:原清晰度 LD:普清 SD:标清 HD:高清
bitrate
Integer
码率kbps
duration
Long
时长,秒
encrypt
Boolean
是否加密 true:加密视频 false:非加密
format
String
转码格式,如mp4、flv、pdx、hls
fps
Integer
视频帧率
height
Integer
分辨率高,单位:px
width
Integer
分辨率宽,单位:px
status
String
视频状态 normal:可以正常播放 unavailable:不能正常播放
snapshotInfo字段说明
imageUrl
String[]
截图url数组,小图
bigImageUrl
String[]
截图url数组,大图
Java请求示例
快速接入基础代码请下载相关依赖源码, 点击下载源代码 ,下载后加入到自己的源码工程中即可。测试用例中的HttpUtil.java 和 VodSignUtil.java 都包含在下载文件中。
强烈建议您使用点播Java SDK完成API的功能对接,点播Java SDK 对API调用逻辑、异常处理、数据签名、HTTP请求线程池进行了统一封装和优化。
响应示例
系统全局错误说明详见全局错误说明
成功示例
异常示例
签名不正确
时间戳过期
内部错误,或传了非法参数,程序转换异常
Last updated
Was this helpful?