我正在使用QuickBlox SDK,正在使用此SDK尝试登录Facebook.我访问了一些关于stackoverflow的有用链接,例如this,但它没有帮助我.这是我的代码段.
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 one rror(List<String> errors) { Toast.makeText(getApplicationContext() , "onError" ,Toast.LENGTH_SHORT).show(); } }); } @OverrIDe public voID one rror(List<String> errors) { }});
LogCat详细信息:
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令牌
请使用本指南将Facebook SDK集成到您的应用中
https://developers.facebook.com/docs/android/getting-started
https://developers.facebook.com/docs/facebook-login/android
总结以上是内存溢出为你收集整理的错误的身份验证数据QuickBlox-Android全部内容,希望文章能够帮你解决错误的身份验证数据QuickBlox-Android所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)