API接口URL:
http://www.cloudroom.com/api/modifyWatchWayAPI
参数:
接口参数 ↓
名称 |
类型 |
是否必传 |
说明 |
LiveID |
Integer |
是 |
直播ID |
WatchWay |
Integer |
是 |
观看方式:0 自由观看,1 密码观看,2 付费观看,3 手机号码观看,5 手机号码+验证码,6 登录观看,7 第三方授权观看 |
WatchPwd |
String |
否 |
观看密码(4 位或者 6 位) |
WatchWaytTip |
String |
否 |
密码提示语,等于''的时候表示清除 |
WatchFee |
double |
否 |
观看费用,单位:元 |
ClearMobiles |
Integer |
否 |
是否清除原来设置的手机号码,默认 0 不清除:0 否 1 是 |
AddNameMobiles |
String |
否 |
新增【姓名-手机号码】集合,不能超过 100 个手机号码,例如 张三-13012345678;李四-13023456789 。用英文符号 ; 间隔每个【姓名-手机号码】,如果包含已经存在的手机号码,则跳过该号码 |
DelNameMobiles |
String |
否 |
删除手机号码集合,不能超过 100 个手机号码,例如 13012345678;13023456789 。用英文符号 ; 间隔每个手机号码 |
AuthAttr |
String |
否 |
直播第三方鉴权地址 |
AuthCode |
String |
否 |
直播第三方鉴权秘钥,如果不传值,则默认等于企业密钥CompSecret |
注意:
观看方式 相关参数
密码观看 WatchPwd、WatchWaytTip
付费观看 WatchFee
手机号码 ClearMobiles、AddNameMobiles、DelNameMobiles
第三方授权观看 AuthAttr、AuthCode
返回数据:
名称 |
类型 |
说明 |
RspCode |
string |
响应码 |
RspDesc |
string |
响应描述 |
返回状态码RspCode说明
数值 |
说明 |
0 |
请求成功 |
1 |
鉴权失败 |
2 |
参数格式错误,请校对参数格式 |
4 |
传参错误,SQL注入校验不通过 |
5 |
未知错误 |
6 |
缺少必传参数 |
7 |
找不到该场直播 |
8 |
观看方式错误 |
9 |
密码格式不对 |
10 |
费用格式不对(不能为空或者小于0) |
11 |
添加【姓名-手机号码】不能超过100个 |
12 |
删除【手机号码】不能超过100个 |
13 |
【姓名-手机号码】格式不对 |
14 |
自定义鉴权的跳转地址不能为空 |
样例一
js跨域调用接口(get)
注:中文需要进行转码处理
NewLiveSubject:encodeURI('直播1', 'UTF-8')
function test(){
var params = {
RequestId : '123456789',
CompID : 1,
SecretKey : '403511df3d1b17a4b7261c4fc7fe014e',
DoAction : 'get',
CallBack: 'jsoncallback'
}
$.ajax({
url : 'http://www.cloudroom.com/api/modifyWatchWayAPI',
data : params,
dataType : 'jsonp',
success : function(result){}
});
}
function jsoncallback(result){
//接口回调处理
}
样例二