打赏
移动端打赏支付(微信支付)
var params={
"openId" : //微信id
"optType":"FFDS", //不能更改的值
"totalAmount": ,//打赏的金额(分)
"remark" : , //祝福语
"nickName" : ,//微信昵称
"headerUrl" : ,//微信头像url
};
CR_SDK.payMoney(params);//调起微信支付
调起微信支付,支付成功后,在聊天信息接口会有通知:
// 接收聊天信息
CR_SDK.on('cr_receive_chat_msg', function(res){
console.log(res);
if( res.data.type == 3){
// 3 是移动端打赏
}
....
}
PC端打赏支付(扫码支付)
var params={
"optType":"PCDS", //不能更改的值
"totalAmount":watchFee*100, //打赏的金额(分)
"remark": , //祝福语
"nickName" : ,//昵称
"headerUrl": , //头像的url
};
CR_SDK.pcPayMoney(params);
在调用支付后立马执行回调函数:
CR_SDK.on('cr_check_paywatch_img', function(res){
if(res.code == 0){ //成功返回
if(res.data && res.data.code_url){
res.data.code_url //返回支付的地址
....// 生成二维码展示等操作
}
}
})
支付成功后,在聊天信息接口通知:
// 接收聊天信息
CR_SDK.on('cr_receive_chat_msg', function(res){
console.log(res);
if( res.data.type == 13){
// 13 是PC端打赏
}
....
}
打赏榜单列表 支持分页加载(pc,移动端用改方法)
//curPage 第几页
// pageSize 一页中加载多少条数据
CR_SDK.getDsTopList( curPage,pageSize);
CR_SDK.on('cr_get_DsTop_List', function (res) {
console.log(res);
}
res.code == 0 表示成功返回数据
res.data.Data 成功返回的数据
res.data.Data 相关数据如下
返回字段 | 字段类型 | 字段描述 |
---|---|---|
headerUrl | string | 头像url |
nickName | string | 昵称 |
totalnum | num | 打赏总人数 |
totalamount | num | 打赏总金额 |
totalFee | num | 打赏金额(分) |