查询视频信息

接口描述

1、通过视频id查询视频信息
2、接口URL中的{userId}为点播账号userId,具体参考菜单【使用须知】->【获取密钥】
3、接口支持https协议

接口URL

http://api.polyv.net/v2/video/{userid}/get-video-info

在线API调用arrow-up-right

请求方式

GET

接口约束

1、接口同时支持HTTP 、HTTPS ,建议使用HTTPS 确保接口安全,接口调用有频率限制,详细请查看arrow-up-right

请求参数描述

参数名
必选
类型
说明

userId

true

String

保利威点播账户id,可以参考【获取密钥arrow-up-right】获取,获取路径:官网->登录->点播(API接口)

ptime

true

Long

当前时间的毫秒级时间戳,3分钟内有效

sign

true

String

签名,为40位大写的SHA1值,生成签名的secretkey密钥作为通信数据安全的关键信息,严禁保存在客户端直接使用,所有API都必须通过客户自己服务器中转调用POLYV服务器获取响应数据【详见签名生成规则arrow-up-right

vid

true

String

视频id(可以支持多个,用英文逗号隔开),最多同时传100个视频id

示例

表单参数:

响应参数描述

参数名
类型
说明

code

Integer

响应状态码,200为成功返回,非200为失败【详见全局错误说明arrow-up-right

status

String

响应状态文本信息

message

String

响应描述信息,当code为400或者500的时候,辅助描述错误原因

data

Array

响应成功时返回视频详细信息【详见data字段说明arrow-up-right

data参数描述

字段
类型
说明

vid

String

视频id

basicInfo

Object

视频基础信息【详见basicInfo参数描述arrow-up-right

metaData

Object

视频元数据【详见metaData参数描述arrow-up-right

transcodeInfos

Array

snapshotInfo

Object

basicInfo参数描述

字段
类型
说明

title

String

视频标题

description

String

视频描述

duration

Integer

视频时长,单位:秒

coverURL

String

首图地址,大图

miniCoverURL

String

首图地址,小图

largeCoverURL

String

首图地址,大图,同coverURL

audioUrl

String

音频地址, 如果视频没有音频, 返回空字符串

creationTime

String

创建时间,格式:yyyy-MM-dd HH:mm:ss

updateTime

String

更新时间,格式:yyyy-MM-dd HH:mm:ss

size

Long

源文件大小,单位:字节

status

Integer

视频状态码 60/61:已发布 10:等待编码 20:正在编码 40:编码失败 50:等待审核 51:审核不通过 -1:已删除

cateId

Long

分类id,如1为默认分类

cateName

String

分类名称

tags

String

视频标签

uploader

String

上传者

metaData参数描述

字段
类型
说明

size

Long

源文件大小,单位:字节

format

String

视频容器类型,如mp4、flv等

duration

Integer

源视频时长,单位:秒

bitrate

Integer

视频码率,单位:bps

fps

Integer

视频帧率

height

Integer

分辨率高,单位:像素

width

Integer

分辨率宽,单位:像素

codec

String

编码格式,如h264、h265等

transcodeInfos参数描述

字段
类型
说明

playUrl

String

播放地址

definition

String

清晰度 SOURCE:原清晰度 LD:普清 SD:标清 HD:高清

bitrate

Integer

视频码率,单位:kbps

duration

Integer

时长,单位:秒

encrypt

Boolean

视频是否加密 true:加密视频 false:非加密

format

String

转码格式,如mp4、flv、pdx、hls

fps

Integer

视频帧率

height

Integer

分辨率高,单位:像素

width

Integer

分辨率宽,单位:像素

status

String

视频状态 normal:正常播放 unavailable:不能正常播放

fileSize

Long

编码后视频大小,单位:字节

snapshotInfo参数描述

字段
类型
说明

imageUrl

String[]

视频截图url

Java请求示例

快速接入基础代码请下载相关依赖源码, 点击下载源代码arrow-up-right ,下载后加入到自己的源码工程中即可。测试用例中的HttpUtil.java 和 VodSignUtil.java 都包含在下载文件中。

强烈建议您使用点播Java SDKarrow-up-right完成API的功能对接,点播Java SDK 对API调用逻辑、异常处理、数据签名、HTTP请求线程池进行了统一封装和优化。

响应示例

系统全局错误说明详见全局错误说明arrow-up-right

成功示例

异常示例

Last updated