错误的身份验证数据QuickBlox-Android [英] Bad Authentication Data QuickBlox - Android
本文介绍了错误的身份验证数据QuickBlox-Android的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用 QuickBlox SDK 进行操作,正在使用此SDK我正在尝试在Facebook上登录.我访问了一些关于stackoverflow的有用链接,例如此但是并没有帮助我.这是我的代码段.
I am working on QuickBlox SDK , Using this SDK I am trying to login on Facebook . I have visited some helpfull links on stackoverflow like this , but it didn't help me . Here is my code snippet .
QBAuth.createSession(new QBEntityCallbackImpl<QBSession>() {
@Override
public void onSuccess(QBSession session, Bundle params) {
String token = session.getToken();
QBUsers.signInUsingSocialProvider(QBProvider.FACEBOOK, token, null, new QBEntityCallbackImpl<QBUser>() {
@Override
public void onSuccess(QBUser user, Bundle args) {
Toast.makeText(getApplicationContext() , "Success" ,Toast.LENGTH_SHORT).show();
}
@Override
public void onError(List<String> errors) {
Toast.makeText(getApplicationContext() , "onError" ,Toast.LENGTH_SHORT).show();
}
});
}
@Override
public void onError(List<String> errors) {
}
});
LogCat详细信息:
LogCat Details :
Access-Control-Allow-Origin=*
Cache-Control=no-cache
Connection=keep-alive
Content-Length=38
Content-Type=application/json; charset=utf-8
Date=Sat, 16 Jan 2016 08:14:28 GMT
QB-Token-ExpirationDate=2016-01-16 10:14:03 UTC
QuickBlox-REST-API-Version=0.1.1
Server=nginx/1.8.0
Status=422 Unprocessable Entity
X-Rack-Cache=invalidate, pass
X-Request-Id=c350c40caa43dae4fa962da7f2e8e389
X-Runtime=0.132058
X-UA-Compatible=IE=Edge,chrome=1
BODY
'{"errors":["Bad Authentication data"]}'
推荐答案
您使用了错误的令牌
应该是Facebook令牌
It should be the Facebook token
请使用本指南将Facebook SDK集成到您的应用
Please use this guide to integrate Facebook SDK to your app
https://developers.facebook.com/docs/android/getting-started
https://developers.facebook.com/docs/facebook-login/android
这篇关于错误的身份验证数据QuickBlox-Android的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文