打赏

移动端打赏支付(微信支付)
 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 打赏金额(分)
© HeDonghai all right reserved,powered by Gitbook文件修订时间: 2018-11-20 14:29:10

results matching ""

    No results matching ""