android - Quickblox 身份验证错误

标签 android quickblox

尝试使用用户登录时出现此错误

[You have already logged in chat]

但是当我发出请求时,我得到了这个日志:

D/QBASDK﹕ =========================================================
        === REQUEST ==== 5cf946b4-411e-4db0-a289-6f604537deec ===
        REQUEST
        GET https://api.quickblox.com/chat/Dialog.json
        HEADERS
        QuickBlox-REST-API-Version=0.1.1
        QB-SDK=Android 2.2.3
        QB-Token=***********
        PARAMETERS
        type=1
        INLINE
        GET https://api.quickblox.com/chat/Dialog.json?type=1
    08-10 15:33:53.042    3316-3316/ru.uruydasdev D/QBASDK﹕ *********************************************************
        *** RESPONSE *** 5cf946b4-411e-4db0-a289-6f604537deec ***
        STATUS : 422
        HEADERS
        Access-Control-Allow-Origin=*
        Cache-Control=no-cache
        Connection=keep-alive
        Content-Length=45
        Content-Type=application/json; charset=utf-8
        Date=Mon, 10 Aug 2015 19:33:53 GMT
        QB-Token-ExpirationDate=2015-08-10 21:33:30 UTC
        QuickBlox-REST-API-Version=0.1.1
        Server=nginx/1.0.15
        Status=422 Unprocessable Entity
        X-Rack-Cache=miss
        X-Request-Id=****************
        X-Runtime=0.006819
        X-UA-Compatible=IE=Edge,chrome=1
        BODY
        '{"errors":{"base":["Forbidden. Need user."]}}'

有什么想法吗?我不明白怎么可能按这样的顺序出现这个错误。 为了安全起见删除了 token 。

最佳答案

QB 中有两种身份验证请求:

1) REST API 授权 - 调用 REST API 的能力

2) Chat auth - 实时沟通 channel

要使用 REST API(例如列出聊天对话框),您必须通过用户模块登录 http://quickblox.com/developers/SimpleSample-users-android#Sign_In_.26_Social_authorization

关于android - Quickblox 身份验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31927718/

相关文章:

android - Fedora 14 上使用 Eclipse 时的 Android SDK 问题

ios - 带有静态库的体系结构 armv7 的 undefined symbol

ios - 如何阻止 Avaudiosesion 停用?

android - 如何制作可滚动的 ListView 但不填满整个屏幕?

Android 支持多种设备和屏幕

javascript - quickblox - javascript 我可以获取按名称排序的用户列表吗?

ios - QuickBlox 将对话框保存在 CoreData 中以供离线查看

ios - 推送通知未交付 quickblox

Android AES 128 加密

android - 无法识别 android UIautomator 查看器中的弹出窗口