获取单个视频信息
接口描述
1、获取用户单条视频记录
2、接口支持https协议接口URL
http://api.polyv.net/v2/video/{userid}/get-video-msg请求方式
POST,GET
接口说明
支持格式
XML/JSON请求数限制
TRUE请求参数
vid
true
string
视频ID
userid
true
string
用户id(在url中使用,请求的时候不需要提交)
ptime
true
string
当前13位毫秒级时间戳,3分钟内有效
sign
true
string
签名,40位大写的sha1值
format
false
string
默认返回json格式,如果format=xml返回xml格式
jsonp
false
string
例如,正常情况{error:0,data:””},加 jsonp=a后返回a({error:0,data:””})
返回结果
JSON示例
失败返回json(不带jsonp)
字段说明
error
错误提示
swf_link
返回flash连接
tag
视频标签
mp4
MP4源文件
playerwidth
视频宽度
title
标题
duration
时长
filesize
编码后各个清晰度视频的文件大小(单位:字节),类型为array
first_image
视频首图
times
播放次数
context
视频描述
original_definition
最佳分辨率
images
视频截图
playerheight
视频高度
ptime
视频上传日期
ptime
上传时间
vid
视频id
previewVid
预览视频id
cataid
分类id, 如1为根目录
default_video
用户默认播放视频
df
视频码率数
flv1
流畅码率flv格式视频地址
flv2
高清码率flv格式视频地址
flv3
超清码率flv格式视频地址
mp4_1
流畅码率mp4格式视频地址
mp4_2
高清码率mp4格式视频地址
mp4_3
超清码率mp4格式视频地址
hls_1
流畅清晰度的m3u8
hls_2
高清清晰度的m3u8
hls_3
超清清晰度的m3u8
images_b
视频截图大图地址
imageUrls
视频截图小图url
seed
加密视频为1,非加密为0
status
视频状态
keepsource
是否为源文件,否:0,是:1
uploader.email
上传者邮箱
uploader.name
上传者名称
uploader.role
上传者角色,如管理员,上传者,主账号
hlsLevel
加密等级 open:非授权加密 web:web授权 app:app授权 wxa_app:小程序授权
cataname
分类名称
source_filesize
源视频文件大小,单位为:bytes
aac_link
音频地址,需开启音频切换才返回
md5checksum
上传到POLYV云平台的视频源文件的MD5值,可以用来校验是否上传错误或完整
sourcefile
暂无含义
60/61
已发布
10
等待编码
20
正在编码
40
编码失败
50
等待审核
51
审核不通过
-1
已删除
PHP请求示例
签名规则:
将非空的请求参数按照参数名字典顺序排列,连接参数名与参数值,并在尾部加上secretkey,生成40位大写SHA1值,作为sign。 以下是示例过程:
1、请求参数为
2、将请求参数按照参数名字典顺序排列
3、连接字符串 连接参数名与参数值,并在尾部加上secretkey(从点播后台获取,假设secretkey的值为tIQp4ATe9Z),如下:
4、生成签名sign
Last updated
Was this helpful?