我上周一直在验证我的构建是否正确设置。我一直从Quickblox获取HTTP状态422,因为返回了错误的身份验证数据。我肯定知道twitter auth是在我的最终设置正确的同事评论已经验证了这一点。我们从下面的堆栈跟踪中确定问题不在于应用程序,而在于quickblox服务。我需要知道的是还有其他人遇到过这个问题,你找到了解决方案吗?我的下一个选项是更新SDK,但我怀疑这是QuickBlox后端服务。
16 19:39:52.545 18506-18922/saberapplications.pawpads D/QBASDK: =========================================================
=== REQUEST ==== 96667985-b234-446a-abf4-8cce40b9219f ===
REQUEST
POST https://api.quickblox.com/login.json
HEADERS
QuickBlox-REST-API-Version=0.1.1
QB-SDK=Android 2.6.1
QB-Token=<token is here>
PARAMETERS
provider=twitter
keys[token]=<token is here>
keys[secret]=<secret is here, no im not gonna show you all>
INLINE
POST https://api.quickblox.com/login.json?provider=twitter&keys[token]=<token goes here>&keys[secret]=<secret goes here, no im not gonna show you all>
06-16 19:39:53.156 18506-18922/saberapplications.pawpads D/QBASDK: *********************************************************
*** RESPONSE *** 96667985-b234-446a-abf4-8cce40b9219f ***
STATUS : 422
HEADERS
X-Runtime=0.011606
Cache-Control=no-cache
QuickBlox-REST-API-Version=0.1.1
X-Android-Selected-Protocol=http/1.1
QB-Token-ExpirationDate=2017-06-16 18:39:52 +0000
Status=422 Unprocessable Entity
X-Request-Id=d065f378-5dc9-423d-91fc-fce4c28e2d30
X-Android-Response-Source=NETWORK 422
Connection=Close
X-Android-Sent-Millis=1497631192829
Content-Type=application/json; charset=utf-8
Date=Fri, 16 Jun 2017 16:39:53 GMT
X-Content-Type-Options=nosniff
Server=openresty/1.9.15.1
Content-Length=38
Strict-Transport-Security=max-age=31536000
X-XSS-Protection=1; mode=block
X-Frame-Options=SAMEORIGIN
X-Android-Received-Millis=1497631193154
Access-Control-Allow-Origin=*
BODY
'{"errors":["Bad Authentication data"]}'
答案 0 :(得分:4)
感谢您的举报!我们已经解决了这个问题。请尝试登录,检查它是否有效。