按照web-im官方文档存储token失败
代码如下
//建立连接
var conn = new WebIM.connection({
https: WebIM.config.https,
url: WebIM.config.xmppURL,
isAutoLogin: WebIM.config.isAutoLogin,
isMultiLoginSessions: WebIM.config.isMultiLoginSessions
});
//回调函数
conn.listen({
onError: function ( message ) {
console.log(message)
},
onOpened: function(message){
console.log("连接打开成功");
listGroups();
}
});
//登录
var options = {
apiUrl: WebIM.config.apiURL,
user: 'afishzz',
pwd: '123',
appKey: WebIM.config.appkey,
success: function(data){
console.log(JSON.stringify(data));
var token = data.access_token;
WebIM.utils.setCookie('webim_' + encryptUsername, token, 1);
},
error: function(){
console.log("error");
}
};
conn.open(options);
控制台显示如下图,到底是怎么回事呢
//建立连接
var conn = new WebIM.connection({
https: WebIM.config.https,
url: WebIM.config.xmppURL,
isAutoLogin: WebIM.config.isAutoLogin,
isMultiLoginSessions: WebIM.config.isMultiLoginSessions
});
//回调函数
conn.listen({
onError: function ( message ) {
console.log(message)
},
onOpened: function(message){
console.log("连接打开成功");
listGroups();
}
});
//登录
var options = {
apiUrl: WebIM.config.apiURL,
user: 'afishzz',
pwd: '123',
appKey: WebIM.config.appkey,
success: function(data){
console.log(JSON.stringify(data));
var token = data.access_token;
WebIM.utils.setCookie('webim_' + encryptUsername, token, 1);
},
error: function(){
console.log("error");
}
};
conn.open(options);
控制台显示如下图,到底是怎么回事呢
没有找到相关结果
已邀请:
2 个回复
[已注销]
使用这个去获取单个的token
FishWarrior
谢谢回答,不过这里的access_token不就是吗,只是用那个 WebIM.utils.setCookie时显示里面的encryptUsername未定义,另外问下是否一个项目中有多个页面,是否每个页面都要重新连接?谢谢啦