我试着让GitKit Android快速启动示例开始工作。据我所知,SignUp和带有电子邮件的登录都可以正常工作,Facebook登录也是如此,但是每当我尝试使用Google登录时,在选择我的Google帐户后,我会得到一个“错误代码: 9”。在调试和查看GoogleIdpClient时,我可以看到引发错误的原因是服务器用
{"error":{"errors":[{"domain":"global","reason":"backendError","message":"Error code: 9"}],"code":503,"message":"Error code: 9"}}但我真的不相信谷歌的idp服务一直都是不可用的。
当我使用Android将其输入到快速启动占位符(而不是教程要求的with )时,我得到了一个GoogleAuthException,原因是“未知”。
到目前为止,我还没有一个don服务器运行在所有的东西后面,所以也许GitKit不喜欢没有回调端点?
有什么暗示或想法吗?
谢谢你,约翰斯
发布于 2015-08-19 14:40:38
根据https://developers.google.com/+/web/api/rest/auth-migration的说法,即使用户不使用Google+,谷歌也已经将其登录到Google+登录。可以通过以下方式切换到新的Google+登录
<meta-data
android:name="identitytoolkit.use_google_plus"
android:value="true" />在AndroidManifest.xml里。根据文档的说法,它允许Google+登录谷歌账户。
在将此设置为true后,我能够获得--并确认-- Google+权限对话框。
如果事后得到错误INVALID_IDP_RESPONSE,则必须在Google开发者控制台中启用Google+ API。
https://stackoverflow.com/questions/32090365
复制相似问题