2016-09-07 4 views
1

Я использую js sdk для quickblox. Я создать сеанс на внутреннем сервере:не может получить диалоги чата с бэкэндом authonticatioin «Запрещено. Нужен пользователь». errror

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) {}); 
    }); 
}); 

и всегда есть «Запретная нужен пользователь.» Ошибка. Я думал, что B.chat.connect должен установить текущего пользователя, но, похоже, я ошибаюсь.

ответ

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) { 
      }); 
     }); 
    }); 
}); 
Смежные вопросы