登录时出现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“错误时间戳”错误