登录时出现quickblox错误,android

Posted

技术标签:

【中文标题】登录时出现quickblox错误,android【英文标题】:quickblox error when login, android 【发布时间】:2014-07-03 07:18:56 【问题描述】:

我正在使用 quickblox 在 android 平台上进行聊天,使用 facebook auth, 我做了这些步骤

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

4)facebook登录并获取accesstoken

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

但我有一个错误:(登录时出错:SASL 身份验证失败) 我不知道为什么。 你能帮助我吗? 非常感谢

【问题讨论】:

【参考方案1】:

这是聊天登录的问题

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();

【讨论】:

【参考方案2】:

我很难弄清楚这个问题。就我而言,我使用 ChatService 类而不是 QBChatService 进行 FB/Twitter 登录。

【讨论】:

以上是关于登录时出现quickblox错误,android的主要内容,如果未能解决你的问题,请参考以下文章

使用 twitter 登录 Quickblox 时出现错误的身份验证数据错误

尝试创建 Quickblox 群聊对话框,使用 REST API 登录用户时出现错误。

创建会话 IOS 时出现 Quickblox“错误时间戳”错误

在 iOS 中与 REST Api 进行会话时出现 QuickBlox“意外签名”错误

使用 QuickBlox 接收离线消息时出现问题

Quickblox:删除内容项(图片文件/blob)时出现问题