本地获取方式/* 获取token / function getToken(userId, username) { var callback = function(ret, err) { api.setPrefs({key : 'token',value : ret.token}); rong.connect({ token : ret.token }, function(ret, err) { console.log('连接token:'+JSON.stringify(ret)); if (ret.status != "success") { showToast('聊天功能暂不可用'); } startActivity(); }); }; ajaxToRongCloud(userId, username, callback); } /自定义 和融云通信的 ajax 方法. */ function ajaxToRongCloud(userId, name, callback) { var appKey = "你的AppKey"; var appSecret = "你的AppSecret"; console.log('当前人id:'+userId+'当前人name:'+name+'得到key:' + appKey + ' ,得到Secret:' + appSecret); var nonce = Math.floor(Math.random() * 1000000); var timestamp = Date.now(); var signature = hex_sha1("" + appSecret + nonce + timestamp); var userId = userId; var name = name; var portraitUri = ""; var url = "https://api.cn.rong.io/user/getToken.json"; api.ajax({ url : url, method : "post", headers : { "RC-App-Key" : appKey, "RC-Nonce" : "" + nonce, "RC-Timestamp" : "" + timestamp, "RC-Signature" : "" + signature, "Content-Type" : "application/x-www-form-urlencoded" }, data : { values : { userId : userId, name : name, portraitUri : portraitUri } } }, function(ret, err) { if ("function" == typeof callback) { callback(ret, err) } }); }
本地获得 Token
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- github地址,欢迎大家提交更新。 express() express()用来创建一个Express的程序。ex...
- 登录的业务逻辑 { http:是短连接. 服务器如何判断当前用户是否登录? // 1. 如果是即时通信类:长连接....
- Address:https://www.zybuluo.com/XiangZhou/note/208532 Exp...