ошибка quickblox при входе в систему, Android

Я использую quickblox для чата на платформе Android с аутентификацией в Facebook, я делаю такие шаги, как

1)QBSettings.getInstance().fastConfigInit(..,..,..)
2)QBAuth.createSession(this, QBQueries.QB_QUERY_AUTHORIZE_APP)
3)SmackAndroid.init(this)

4) войти в Facebook и получить токен доступа

5)QBUsers.signInUsingSocialProvider(QBProvider.FACEBOOK, accessToken, null, this)
6)QBChatService.getInstance().loginWithUser

но у меня есть ошибка: (ошибка при входе в систему: аутентификация SASL не удалась) я не знаю, почему. можете вы помочь мне? большое спасибо


person fbenedet    schedule 03.07.2014    source источник


Ответы (2)


Это проблема со входом в чат

6)QBChatService.getInstance().loginWithUser

Если вы входите в Facebook, вы должны использовать токен qb в качестве пароля для чата http://quickblox.com/developers/Chat#Password

Например:

// init test user
qbUser = new QBUser();
qbUser.setId(ApplicationConfig.testUserID1);
try {
    qbUser.setPassword(BaseService.getBaseService().getToken());
} catch (BaseServiceException e) {
    e.printStackTrace();
}
person Rubycon    schedule 14.07.2014

Мне было трудно разобраться в проблеме. В моем случае я использовал класс ChatService вместо QBChatService для входа в FB/Twitter.

person Villie    schedule 16.07.2015