rongCloud2

rongCloud2.js
//当前登录用户token
var loginToken = $api.getStorage("loginToken");
//融云token
var rong_token = api.require('rong_token');

//获取token
function rong_getToken() {
    var loginToken = $api.getStorage("loginToken");
    if (!loginToken) {
        api.openWin({
            name : 'login',
            url : api.wgtRootDir + '/html/forth_frame/login_header.html',
            bounces : false,
            delay : 200,
            reload : true
        });
    }
if(rong_token){
  rong_init();
}else{
  var rong_token_Url = url + "/RongIM/GetToken";
    api.ajax({
        url : rong_token_Url,
        method : 'get',
        dataType : 'json',
        cache : false,
        timeout : 30,
        headers : {
            'Authorization' : 'Bearer ' + loginToken
        }
    }, function(ret, err) {
        if (ret) {
            rong_token = ret.token;
            if (rong_token) {
                $api.setStorage("rong_token", rong_token);
                //初始化融云 SDK
                rong_init();
            }
        }
    });
}
   
}



原文地址:https://www.cnblogs.com/Doduo/p/5282402.html