搜索视频
Last updated
Was this helpful?
Last updated
Was this helpful?
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
60/61
已发布
10
等待编码
20
正在编码
50
等待审核
51
审核不通过
-1
已删除
code
Integer
status
String
响应状态文本信息
message
String
响应描述信息,当code为400或者500的时候,辅助描述错误原因
data
Object
pageNumber
Integer
当前的页数
totalPages
Integer
总的页数
pageSize
Integer
每页条数
contents
Array
totalItems
Integer
总的条数
vid
String
视频id
basicInfo
Object
metaData
Object
transcodeInfos
Array
snapshotInfo
Object
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校验和
size
Long
源文件大小,单位:Bytes
format
String
视频容器类型,如mp4、flv等
duration
Long
源视频时长,单位:秒
bitrate
Integer
视频码率,单位:kbps
fps
Integer
视频帧率
height
Integer
分辨率高,单位:px
width
Integer
分辨率宽,单位:px
codec
String
编码格式,例如:h264、h265等
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:不能正常播放
imageUrl
String[]
截图url数组,小图
bigImageUrl
String[]
截图url数组,大图
成功示例
异常示例
签名不正确
时间戳过期
内部错误,或传了非法参数,程序转换异常
保利威点播账户id,可以参考【】获取,获取路径:官网->登录->点播(API接口)
签名,为40位大写的SHA1值,生成签名的secretkey密钥作为通信数据安全的关键信息,严禁保存在客户端直接使用,所有API都必须通过客户自己服务器中转调用POLYV服务器获取响应数据
【详见】
视频分类id,该参数获取自【】
视频状态,默认搜索全部状态的视频,多个状态以英文逗号分隔,查询已发布状态的视频只需传61/60其中一个即可,如"61,50",可以参考【】
响应状态码,200为成功返回,非200为失败【详见】
响应成功时返回搜索结果【详见】,响应失败时返回空
搜索视频的结果列表【详见】
视频的详细信息 【详见】
视频的元数据 【详见】
视频的转码信息列表 【详见】
视频的截图信息 【详见】
快速接入基础代码请下载相关依赖源码, ,下载后加入到自己的源码工程中即可。测试用例中的HttpUtil.java 和 VodSignUtil.java 都包含在下载文件中。
强烈建议您使用完成API的功能对接,点播Java SDK 对API调用逻辑、异常处理、数据签名、HTTP请求线程池进行了统一封装和优化。
系统全局错误说明详见