我正在使用js sdk for quickblox。我在后端服务器上创建一个会话:
https://api.quickblox.com/session.json 从结果中获取令牌 然后在我的js
QB.init(token, apiId);
QB.getSession(function(err, res) {
QB.chat.connect({userId: user.id, password: user.pass}, function(err, roster) {
QB.chat.dialog.list(null, function(err, resDialogs) {});
});
});
我总是有#34;禁止。需要用户"错误。我以为B.chat.connect应该设置当前用户,但似乎我错了。
答案 0 :(得分:0)
我添加了DB.login,现在一切正常。
QB.login({login: user.login, password: user.pass}, function(err, res) {
QB.getSession(function (err, res) {
QB.chat.connect({userId: user.id, password: user.pass}, function (err, roster) {
QB.chat.dialog.list(null, function (err, resDialogs) {
});
});
});
});