GitKit Android快速入门失败"使用Google登录"错误代码:9

时间:2015-08-19 08:32:30

标签: android google-identity-toolkit

我尝试使用GitKit Android Quick Start示例。据我所知,SignUp和登录电子邮件工作正常,Facebook登录也是如此,但每当我尝试使用Google登录时,选择我的Google帐户后,我会得到一个Toast"错误代码:9&# 34 ;.在调试和查看GoogleIdpClient时,我可以看到错误被抛出,因为服务器响应

{"error":{"errors":[{"domain":"global","reason":"backendError","message":"Error code: 9"}],"code":503,"message":"Error code: 9"}}

但我并非真的相信google idp服务一直无法使用..

当我使用Android客户端ID将其输入快速入门占位符(而不是教程所要求的Web客户端ID)时,我得到一个GoogleAuthException,原因是"未知"。

到目前为止,我还没有在所有内容后面运行网络服务器,所以也许GitKit不喜欢没有回调端点?

任何提示或想法?

谢谢,约翰内斯

1 个答案:

答案 0 :(得分:1)

根据https://developers.google.com/+/web/api/rest/auth-migration,即使用户未使用Google+,Google也已将其登录迁移到Google+登录。 您可以通过设置

切换到新的Google+登录
<meta-data
        android:name="identitytoolkit.use_google_plus"
        android:value="true" />
AndroidManifest.xml中的

。根据{{​​3}},它可以启用Google+登录Google帐户。

将此设置为true后,我能够获得并确认Google+权限对话框。

如果您之后收到错误INVALID_IDP_RESPONSE,则必须在documentation中启用Google+ API。