请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
显示全部楼层
3
帖子
0
勋章
2
Y币

[开发工具] apicloud如何引入融云的token

[复制链接]
发表于 2017-7-25 15:16:12
var chatID = api.pageParam.customerchat;
            var url="";
                    var method="POST";
                        var common_url = 'https://**.**.rong.io/user/getToken.json';
                        var appId = 'A6055656158945';//应用程序的id
                        var key = '24CC6640-7AB3-9EBD-5CAA-F968FD13F893';//应用程序的key
                        var now = parseInt(Date.now()/1000);
                        var rand=Math.ceil(Math.random()*10000000);

                        var aKey="p5tvi9dspmys4";   //融云注册申请
                        var sKey="tax3FzCQFmP";//融云注册申请

                        var appKey = SHA1(sKey + "" + rand + "" + now) ;

                        api.ajax({
                            url: 'https://**.**.rong.io/user/getToken.json' ,
                            method: method,
                            cache: false,
                            timeout: 2000,
                            headers: {
                               "Content-type": "application/json",
                                "App-Key":aKey,
                                "Nonce":rand,
                                "Timestamp":now,
                                "Signature":appKey
                            },
                            data: {body:"userId="+chatID+"&name="+chatID}//荣誉上注册的用户id和用户名,头像可以无
                        }, function (ret, err) {
                                Token =ret.token;
                                alert(JSON.stringify(Token));//返回获得的Token
                        });



3
帖子
0
勋章
4582
Y币
你发的代码不就是吗,在应用的JS里就可以直接写这个代码
3
帖子
0
勋章
2
Y币
var appKey = SHA1(sKey + "" + rand + "" + now) ;
这一句话怎么用?感觉是不是少东西?~~~~
3
帖子
0
勋章
2
Y币
data: {body:"userId="+chatID+"&name="+chatID}
还有这句,感觉好像格式不对~~?
4
帖子
0
勋章
3946
Y币
郑俊浩 发表于 2017-7-25 17:37
data: {body:"userId="+chatID+"&name="+chatID}
还有这句,感觉好像格式不对~~?

就是加密的问题
3
帖子
0
勋章
2
Y币
已经解决了。谢谢您
您需要登录后才可以回帖 登录

本版积分规则