android - 登录时出现quickblox错误,android

标签 android facebook quickblox

我正在使用 quickblox 在 android 平台上聊天,使用 facebook 身份验证, 我做这些步骤这样

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 身份验证失败) 我不知道为什么。 你能帮助我吗? 非常感谢

最佳答案

这是聊天登录的问题

6)QBChatService.getInstance().loginWithUser

如果您使用 Facebook 登录 - 您应该使用 qb token 作为聊天密码 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();
}

关于android - 登录时出现quickblox错误,android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24547380/

相关文章:

android - 有没有更简单的方法可以将 gson 添加到我的项目中?

javascript - 如何正确重定向到 Android 上的 Play 商店?

Android:如何使用quickblox维护用户在线/离线状态?

java - 使用 httpmime 添加 quickblox android sdk

android - 从 Android 中的光标填充 ListView

java - 通过 eclipse 创建一个 apk

iphone - Facebook 页面链接在 Facebook 应用程序而不是 Safari 浏览器中打开

iOS - Facebook SDK v3.11.1 - 更改默认应用程序 ID

facebook - 我们可以将 url 从 https 更改为 http 从加载在基本 url 中的 iframe 吗?

ios - 来自 PFUser 的 QBUser