2015-09-16 4 views
2

Я хочу создать регистрацию в чате.Ошибка регистрации пользователя: необходим токен

В Application.java OnCreate я использую:

 QBSettings.getInstance().fastConfigInit(APP_ID, AUTH_KEY, AUTH_SECRET); 
    StickersManager.initialize(STICKER_API_KEY, this); 
    ChatService.initIfNeed(this); 

В моей деятельности я использую:

  ChatService.initIfNeed(EditProfileActivity.this); 

      final QBUser chatUser = new QBUser("userlogin", "userpass"); 
      QBUsers.signUp(chatUser, new QBEntityCallbackImpl<QBUser>() { 
       @Override 
       public void onSuccess(QBUser user, Bundle args) { 
        // success 
        Log.e("chat", "registered"); 
       } 

       @Override 
       public void onError(List<String> errors) { 
        // error 
        Log.e("chat", "registration error"); 
       } 
      }); 

но получить следующую ошибку в OnError: Токен требуется

Какой лексема это необходимо? Как зарегистрировать нового пользователя из пользовательского приложения?

ответ

6

Для использования QuickBlox API вам необходимо создать сеанс.

http://quickblox.com/developers/Android#A_couple_of_words_about_Authentication_and_Authorization

QBAuth.createSession(new QBEntityCallbackImpl<QBSession>() { 
    @Override 
    public void onSuccess(QBSession session, Bundle params) { 
     // success 
     // you can sign up user here 
    } 

    @Override 
    public void onError(List<String> errors) { 
     // errors 
    } 
}); 
+1

Пожалуйста, попробуйте дать ответ на это, http://stackoverflow.com/questions/32715039/multiple-attachment-in-quickblox-android – KishuDroid

Смежные вопросы