API接口URL:
http://www.cloudroom.com/api/queryLiveAudienceAPI
参数:
接口参数 ↓
名称 |
类型 |
是否必传 |
说明 |
LiveID |
Integer |
是 |
直播号 |
WatchStartTime |
long |
否 |
开始观看时间(查询之后进入观看),1970 年 01 月 01 日 00 时 00 分 00 秒起至现在的总秒数 |
WatchEndTime |
long |
否 |
开始观看时间(查询之前进入观看),1970 年 01 月 01 日 00 时 00 分 00 秒起至现在的总秒数 |
NickName |
String |
否 |
观众昵称 |
PageSize |
Integer |
否 |
分页查询每页数量,最小值 1 最大值 50 ,默认值 20 ,超出范围则使用默认值 |
PageNumber |
Integer |
否 |
分页查询查询页数,最小值 1 ,默认值 1 ,超出范围则使用默认值 |
返回数据:
名称 |
类型 |
说明 |
RspCode |
String |
响应码 |
RspDesc |
String |
响应描述 |
Data |
Map |
数据 |
Data:
名称 |
类型 |
说明 |
userNum |
Integer |
观众总数 |
userData |
List |
观众信息 |
userData:
名称 |
类型 |
说明 |
UserKey |
String |
观众识别认证串 |
Nickname |
String |
观众昵称 |
Type |
Integer |
类型 0:微信用户、1:企业用户、2:其他用户 |
WatchStartTime |
String |
最近一次开始观看时间 |
LeaveTime |
String |
最近一次结束观看离开时间 |
Duration |
Integer |
总时长(单位秒,取整值,例如:4.1 = 5 秒) |
Mobile |
String |
手机号 |
返回状态码RspCode说明
数值 |
说明 |
0 |
请求成功 |
1 |
鉴权失败 |
2 |
参数格式错误,请校对参数格式 |
4 |
传参错误,SQL注入校验不通过 |
5 |
未知错误 |
6 |
缺少必传参数 |
7 |
找不到该场直播 |
样例一
js跨域调用接口(get)
注:中文需要进行转码处理
encodeURI('中文', 'UTF-8')
function test(){
var params = {
RequestId : '123456789',
CompID : 1,
SecretKey : 'e10adc3949ba59abbe56e057f20f883e',
DoAction : 'get',
CallBack: 'jsoncallback'
}
$.ajax({
url : 'http://www.cloudroom.com/api/queryLiveAudienceAPI',
data : params,
dataType : 'jsonp',
success : function(result){}
});
}
function jsoncallback(result){
//接口回调处理
}
样例二