user registration error: Token is required

user registration error: Token is required

我想在聊天中创建注册。

在 application.java onCreate 我使用:

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

在我的 activity 我使用:

            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 中出现下一个错误:需要令牌

需要哪个令牌?如何从用户应用注册新用户?

要能够使用 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
    }
});