Channel Viewdata
1、获取频道一定时间范围之内的历史最高并发人数
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回Integer对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
channelId | true | String | 频道号 |
startTime | true | Date | 开始时间 |
endTime | true | Date | 结束时间 |
返回对象描述
返回时间区间内的最高并发人数
2、分页获取连麦情况使用详情
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回LiveListChannelMicResponse对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
channelIds | false | String | 频道号,使用英文逗号分开,如:100000,100001 |
startDay | false | Date | 开始时间,格式:yyyy-MM-dd |
endDay | false | Date | 结束时间,格式:yyyy-MM-dd |
currentPage | false | Integer | 页数,默认为1【对应api文档的page字段】 |
pageSize | false | Integer | 每页显示的数据条数,默认每页显示20条数据【对应api文档的size字段】 |
返回对象描述
参数名 | 类型 | 说明 |
---|---|---|
contents | Array | 列表信息【详见ChannelMic参数描述】 |
pageSize | Integer | 每页显示的数据条数,默认每页显示20条数据 |
currentPage | Integer | 当前页【对应api文档的pageNumber字段】 |
totalItems | Integer | 记录总条数 |
totalPage | Integer | 总页数【对应api文档的totalPages字段】 |
参数名 | 类型 | 说明 |
---|---|---|
userId | String | 用户userId |
channelId | String | 频道号 |
currentDay | Date | 当天,如:2019-10-25 |
history | Integer | 使用连麦分钟数,单位:分钟 |
3、分页查询频道观看日志
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
2、如果查询一段时间的记录,可以传:startTime、endTime (startTime和endTime 必须在同一个月),如果查询某天的记录,则传currentDay
3、startTime、endTime 和 currentDay不能都不传
4、currentDay与startTime、endTime 同时传将使用currentDay的值
单元测试
单元测试说明
1、请求正确,返回LiveListChannelViewlogResponse对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
channelId | true | String | 频道号 |
currentDay | false | Date | 查询日期,格式:yyyy-MM-dd |
startTime | false | Date | 查询开始时间 |
endTime | false | Date | 查询结束时间 |
viewerId | false | String | 观看用户ID【对应api文档的param1字段】 |
viewerName | false | String | 观看用户名称【对应api文档的param2字段】 |
logType | false | String | 观看日志类型,取值 vod 表示观看回放,取值live 表示直播【对应api文档的param3字段】 |
currentPage | false | Integer | 页数,默认为1【对应api文档的page字段】 |
pageSize | false | Integer | 每页显示的数据条数,默认每页显示20条数据 |
返回对象描述
参数名 | 类型 | 说明 |
---|---|---|
contents | Array | 频道观看日志【详见LiveChannelViewlog参数描述】 |
pageSize | Integer | 每页显示的数据条数,默认每页显示20条数据 |
currentPage | Integer | 当前页【对应api文档的pageNumber字段】 |
totalItems | Integer | 记录总条数 |
totalPage | Integer | 总页数【对应api文档的totalPages字段】 |
参数名 | 类型 | 说明 |
---|---|---|
playId | String | 表示此次播放动作的ID |
userId | String | 用户ID |
channelId | String | 频道号 |
playDuration | Integer | 播放时长,单位:秒 |
stayDuration | Integer | 停留时长,单位:秒 |
flowSize | Long | 流量大小 |
sessionId | String | 直播的场次ID |
viewerId | String | 观众id【对应api文档的param1字段】 |
viewerName | String | 观众名称,最多支持64个字符【对应api文档的param2字段】 |
logType | String | 观看类型:取值vod 表示观看回放,取值live 表示直播【对应api文档的param3字段】 |
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 | 是否为移动端,Y:移动端,N:非移动端 |
currentDay | Date | 日志查询日期 |
createdTime | Date | 日志创建日期,近似观众观看直播的开始时间,会比实际观看时间略慢一点点,观看时长建议使用 createdTime + playDuration 得到 |
lastModified | Date | 日志更新日期 |
firstActiveTime | Date | 进入时间 |
lastActiveTime | Date | 退出时间 |
4、查询多个频道汇总的统计数据
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回LiveListChannelSummaryResponse对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
startDate | true | Date | 查询的开始日期,格式为yyyy-MM-dd |
endDate | true | Date | 查询的结束日期,格式为yyyy-MM-dd |
channelIds | false | String | 要查询的频道号,不提交默认为查询所有频道,多个频道号以英文逗号“,”分开,如:105420,104400 |
返回对象描述
参数名 | 类型 | 说明 |
---|---|---|
channelSummarys | Array | 统计数据【详见ChannelSummary参数描述】 |
参数名 | 类型 | 说明 |
---|---|---|
channelId | String | 频道号 |
name | String | 频道名称 |
pcPlayDuration | Integer | pc端播放时长,单位:分钟 |
pcFlowSize | Long | pc端播放流量,单位为Byte |
pcVideoView | Integer | pc视频播放量 |
pcUniqueViewer | Integer | pc端唯一观众数 |
mobilePlayDuration | Long | 移动端播放时长,单位:分钟 |
mobileFlowSize | Long | 移动端播放流量,单位为Byte |
mobileVideoView | Integer | 移动端播放量 |
mobileUniqueViewer | Integer | 移动端唯一观众数 |
livePcPlayDuration | Integer | PC直播播放时长,单位为分钟 |
playbackPcPlayDuration | Long | PC回放播放时长,单位为分钟 |
liveMobilePlayDuration | Integer | 移动端直播播放时长,单位为分钟 |
playbackMobilePlayDuration | Long | 移动端回放播放时长,单位为分钟 |
unknownPcPlayDuration | Integer | pc其他播放时长,单位为分钟 |
unknownMobilePlayDuration | Integer | 移动端其他播放时长,单位为分钟 |
5、查询多个频道的实时在线人数
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回LiveListChannelViewerCountResponse对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
channelIds | true | String | 频道号,使用英文逗号分开,如:100000,100001 |
返回对象描述
参数名 | 类型 | 说明 |
---|---|---|
channelViewerCounts | Array | 频道实时在线人数【详见ChannelViewerCount参数描述】 |
参数名 | 类型 | 说明 |
---|---|---|
channelId | String | 频道号 |
time | String | 统计的时间点(时间格式:24H),例:15:39:10 |
count | String | 某个时间点实时观看人数 |
6、查询频道的历史并发人数
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回LiveChannelViewerConcurrenceResponse对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
channelId | true | String | 频道号 |
startDate | true | Date | 开始日期格式,yyyy-MM-dd,开始日期和结束日期的时间跨度:最多查两个月内的数据 |
endDate | true | Date | 结束日期格式,yyyy-MM-dd,开始日期和结束日期的时间跨度:最多查两个月内的数据 |
返回对象描述
参数名 | 类型 | 说明 |
---|---|---|
channelViewerConcurrences | Array | 频道并发在线人数【详见ChannelViewerConcurrence参数描述】 |
参数名 | 类型 | 说明 |
---|---|---|
day | Date | 统计的日期(时间格式:yyyy-MM-dd,例:2019-04-10) |
minute | String | 统计的时间点(时间格式:12H,例:10:30) |
viewers | String | 某个时间点实时观看人数 |
7、查询时间内直播场次数据
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
2、不填写查询时间段时,默认查询当前时间到前一个小时之间产生的场次报表数据;查询时间段最大间隔24小时
单元测试
单元测试说明
1、请求正确,返回LiveGetLiveSessionResponse对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
startTime | false | Date | 开始时间 |
endTime | false | Date | 结束时间 |
currentPage | false | Integer | 页数,默认为1【对应api文档的pageNumber字段】 |
pageSize | false | Integer | 每页显示的数据条数,默认每页显示20条数据 |
返回对象描述
参数名 | 类型 | 说明 |
---|---|---|
contents | Array | 直播场次数据【详见ChannelLiveSession参数描述】 |
pageSize | Integer | 每页显示的数据条数,默认每页显示20条数据 |
currentPage | Integer | 当前页【对应api文档的pageNumber字段】 |
totalItems | Integer | 记录总条数 |
totalPage | Integer | 总页数【对应api文档的totalPages字段】 |
参数名 | 类型 | 说明 |
---|---|---|
channelId | String | 频道ID |
sessionId | String | 直播场次ID |
name | String | 场次名称 |
startTime | Date | 直播开始时间,时间格式 yyyy-MM-dd HH:mm:ss |
endTime | Date | 直播结束时间,时间格式 yyyy-MM-dd HH:mm:ss |
userId | String | 用户ID |
8、分页查询账号直播观看详情数据
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回LiveGetChannelViewLogResponse对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
startDate | true | Date | 查询开始时间,格式:yyyy-MM-dd HH:mm:ss |
endDate | true | Date | 查询结束时间,格式:yyyy-MM-dd HH:mm:ss |
channelId | false | String | 频道ID,不传查询所有频道 |
watchType | false | String | 观看类型, live:直播, vod:回放 |
currentPage | false | Integer | 页数,默认为1【对应api文档的page字段】 |
pageSize | false | Integer | 每页显示的数据条数,默认每页显示20条数据 |
返回对象描述
参数名 | 类型 | 说明 |
---|---|---|
contents | Array | 观看详情数据列表【详见ViewLogList参数描述】 |
pageSize | Integer | 每页显示的数据条数,默认每页显示20条数据 |
currentPage | Integer | 当前页【对应api文档的pageNumber字段】 |
totalItems | Integer | 记录总条数 |
totalPage | Integer | 总页数【对应api文档的totalPages字段】 |
参数名 | 类型 | 说明 |
---|---|---|
playId | String | 表示此次播放动作的ID |
userId | String | POLYV用户ID,和保利威官网一致,获取路径:官网->登录->直播(开发设置) |
channelId | String | 频道号 |
playDuration | Integer | 播放时长,单位:秒 |
stayDuration | Integer | 停留时长,单位:秒 |
flowSize | Long | 流量大小,单位:bytes |
sessionId | String | 直播场次ID |
viewerId | String | 使用POLYV观看页的观众ID【对应api文档的param1字段】 |
viewerName | String | 使用POLYV观看页的观众昵称【对应api文档的param2字段】 |
logType | String | 观看日志类型,默认为live vod:观看回放 live:直播【对应api文档的param3字段】 |
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 | Date | 查询日期,格式:yyyy-MM-dd |
createdTime | Date | 日志创建日期,13位毫秒级时间戳 |
lastModified | Date | 日志更新日期,13位毫秒级时间戳 |
pType | Integer | 1:无延迟观看 0:普通观看【对应api文档的ptype字段】 |
firstActiveTime | Date | 进入页面时间,部分情况返回为null,非特殊说明,请使用createdTime替代 |
lastActiveTime | Date | 退出页面时间,部分情况返回为null,非特殊说明,请使用createdTime+stayDuration替代 |
9、查询频道多场次概览统计数据
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回LiveGetSessionStatsResponse对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
channelId | true | String | 频道号 |
sessionIds | false | String | 场次ID,多个场次使用逗号分隔,如:fw82mayhuy,fvipafupmh,场次ID和直播开始结束时间必填一项,场次ID和直播开始结束时间同时存在时,使用场次ID进行查询 |
startTime | false | Date | 直播开始时间,开始时间和结束时间相隔不可以超过30天 |
endTime | false | Date | 直播结束时间,场次ID和直播开始结束时间必填一项 |
返回对象描述
参数名 | 类型 | 说明 |
---|---|---|
list | Array | 直播间内多场次的观看数据列表【详见ChannelSessionStats参数描述】 |
参数名 | 类型 | 说明 |
---|---|---|
channelId | String | 频道号 |
sessionId | String | 场次ID |
name | String | 场次名称 |
startTime | Date | 场次开始时间 |
endTime | Date | 场次结束时间 |
duration | Integer | 直播时长,单位秒 |
liveUV | Integer | 直播观看用户数 |
livePV | Integer | 直播观看次数 |
playbackUV | Integer | 回放观看用户数 |
playbackPV | Integer | 回放观看次数 |
totalPlayDuration | Integer | 观看直播总时长,单位秒 |
totalPlaybackDuration | Integer | 观看回放总时长,单位秒 |
10、查询时间范围内频道直播观看详情数据
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回LiveDailySummaryResponse对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
channelId | true | String | 频道号 |
startDay | true | Date | 开始日期,格式:yyyy-MM-dd |
endDay | true | Date | 结束日期,格式:yyyy-MM-dd |
返回对象描述
返回对象是List<LiveDailySummaryResponse>,LiveDailySummaryResponse具体元素内容如下:
参数名 | 类型 | 说明 |
---|---|---|
currentDay | Date | 查询日期 |
channelId | String | 频道号 |
userId | String | 直播账号ID |
pcPlayDuration | Integer | PC端播放时长,单位:分钟 |
pcFlowSize | Long | PC端消耗流量,单位:bytes |
pcVideoView | Integer | PC端总播放量,类似PV |
pcUniqueViewer | Integer | PC端唯一观众数,类似UV |
mobilePlayDuration | Integer | 移动端播放时长,单位:分钟 |
mobileFlowSize | Long | 移动端消耗流量,单位:bytes |
mobileVideoView | Integer | 移动端总播放量,类似PV |
mobileUniqueViewer | Integer | 移动端唯一观众数,类似UV |
createdTime | Date | 记录添加的时间 |
lastModified | Date | 记录修改的时间 |
creatorId | String | 创建账号的子账号用户ID(为空则为主账号创建) |
creatorName | String | 创建频道的子账号名称(主账号创建的则显示"主账号") |
11、查询频道连麦详情数据
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回LiveListLinkMicDetailResponse对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
channelId | true | String | 频道号 |
startDate | true | Date | 开始日期,格式:yyyy-MM-dd,如2020-10-01,时间范围不能超过30天 |
endDate | true | Date | 结束日期,格式:yyyy-MM-dd,如2020-10-01,时间范围不能超过30天 |
page | false | Integer | 当前页码,默认为1 |
pageSize | false | Integer | 每页数据大小,默认500条,最大5000条,超过5000条可以分多批拉取,每次page加1,直到返回列表contents为空为止 |
返回对象描述
参数名 | 类型 | 说明 |
---|---|---|
page | Integer | 当前页码,默认为1 |
contents | Array | 查询的结果列表【详见MicDetail参数描述】 |
pageSize | Integer | 每页显示的数据条数,默认每页显示20条数据 |
currentPage | Integer | 当前页【对应api文档的pageNumber字段】 |
totalItems | Integer | 记录总条数 |
totalPage | Integer | 总页数【对应api文档的totalPages字段】 |
参数名 | 类型 | 说明 |
---|---|---|
channelId | String | 频道号 |
sessionId | String | 场次号 |
viewerId | String | 观众ID |
identity | String | 身份 guest:嘉宾 student:学员 |
nickname | String | 昵称 |
joinTime | Date | 进入 rtc 的时间,13位毫秒时间戳 |
leaveTime | Date | 离开 rtc 的时间,13位毫秒时间戳 |
12、查询频道实时并发数据
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回LiveRealviewersResponse对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
userId | true | String | 直播账号ID |
channelId | true | String | 直播频道ID |
返回对象描述
返回对象是List<LiveRealviewersResponse>,LiveRealviewersResponse具体元素内容如下:
参数名 | 类型 | 说明 |
---|---|---|
time | String | 统计的时间,格式:HH:mm:ss |
count | String | 某个时间,实时观看人数 |
13、查询后台频道统计信息
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回LiveChannelStatisticResponse对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
channelId | true | String | 频道号 |
startDate | true | Date | 查询的开始日期 格式为yyyy-MM-dd |
endDate | true | Date | 查询的结束日期 格式为yyyy-MM-dd |
返回对象描述
参数名 | 类型 | 说明 |
---|---|---|
averagePlayDuration | Integer | 人均观看时长,为(观看时长/观看人数)向下取整,单位:分钟 |
averageTime | Float | 人均观看次数,为(观看次数/观看人数)*10后向下取整后再除10,所以有一位小数,单位:次 |
ips | Integer | 观看人数(根据ip地址去重) |
viewers | Integer | 观看人数(根据viewerId计算) |
playDuration | Integer | 观看时长,单位:分钟 |
plays | Integer | 观看次数 |
uniqueVisitor | Integer | 访问人数 |
Last updated