查询频道直播观看详情数据
接口描述
接口URL
请求方式
接口约束
1、接口同时支持HTTP 、HTTPS ,建议使用HTTPS 确保接口安全,接口调用有频率限制,详细请查看
2、不支持已删除频道进行数据查询
请求参数描述
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
appId | true | String | 账号appid【详见获取密钥】 |
timestamp | true | Long | 当前13位毫秒级时间戳,3分钟内有效 |
sign | true | String | 签名,为32位大写的MD5值, |
currentDay | true | String | 查询日期,格式:yyyy-MM-dd |
userId | true | String | 直播账号ID |
param1 | false | String | 观看用户ID |
示例
响应参数描述
字段 | 类型 | 说明 |
---|---|---|
status | String | 状态值 |
result | Array | 响应结果集 【详见Result参数描述】 |
字段 | 类型 | 说明 |
---|---|---|
playId | String | 表示此次播放动作的ID |
userId | String | 直播账号ID |
channelId | String | 频道号 |
playDuration | Integer | 播放时长,单位:秒 |
stayDuration | Integer | 停留时长,单位:秒 |
flowSize | Long | 流量大小,单位:bytes |
sessionId | String | 直播的场次ID |
param1 | String | 使用POLYV观看页的观众ID |
param2 | String | 使用POLYV观看页的观众昵称 |
param3 | String | 观看日志类型,默认为live vod:观看回放 live:直播 |
param4 | String | POLYV系统参数 |
param5 | String | POLYV系统参数 |
ipAddress | String | IP地址 |
country | String | 国家 |
province | String | 省份 |
city | String | 城市 |
isp | String | ISP运营商 |
referer | String | 播放视频页面地址 |
userAgent | String | 用户设备 |
operatingSystem | String | 操作系统 |
browser | String | 浏览器 |
isMobile | String | 是否为移动端 |
currentDay | String | 查询日期,格式:yyyy-MM-dd |
ptype | Integer | 0 或者不传:普通直播 1:超低延迟直播 rts (已经没有在使用) 2:PRTC直播(无延迟) |
firstActiveTime | Long | 进入时间,13位毫秒级时间戳 |
lastActiveTime | Long | 退出时间,13位毫秒级时间戳 |
createdTime | Long | 数据入库时间,13位毫秒级时间戳 |
lastModified | Long | 数据最后修改时间,13位毫秒级时间戳 |
Java请求示例
快速接入基础代码请下载相关依赖源码, 点击下载源代码 ,下载后加入到自己的源码工程中即可。测试用例中的HttpUtil.java 和 LiveSignUtil.java 都包含在下载文件中。
强烈建议您使用直播Java SDK完成API的功能对接,直播Java SDK 对API调用逻辑、异常处理、数据签名、HTTP请求线程池进行了统一封装和优化。
响应示例
系统全局错误说明详见全局错误说明
成功示例
异常示例
Last updated