我正在使用新的 Google+ 登录 API。用户点击登录后,他们可以选择要使用的谷歌帐户,然后继续授权该应用程序。我怎样才能得到他们选择的帐户?
原因是我一直在为我的应用程序使用常规的 google 身份验证,并且用户帐户与电子邮件地址相关联。使用此 Google+,我不确定如何在不要求用户再次选择帐户的情况下获取帐户电子邮件。
最佳答案
您可以使用 PlusClient.loadPerson()
method 检索用户的个人资料信息,如果他们选择公开,其中可以包括他们的电子邮件地址。至reliably get their email address ,您可以在请求 userinfo.email
范围后使用 PlusClient.getAccountName()
或使用 userinfo
REST 端点。
文档中的代码示例遍历了上述每种情况。
关于android - Google+ Api - 在 android 中获取关联帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15161611/