我正在使用新的 Google+ 登录 API。用户单击登录后,他们可以选择要使用的谷歌帐户,然后继续授权该应用程序。我怎样才能得到他们选择的帐户?
原因是我一直在为我的应用程序使用常规的谷歌身份验证,并且用户帐户与电子邮件地址相关联。使用此 Google+,我不确定如何在不要求用户再次选择帐户的情况下获取帐户电子邮件。
我正在使用新的 Google+ 登录 API。用户单击登录后,他们可以选择要使用的谷歌帐户,然后继续授权该应用程序。我怎样才能得到他们选择的帐户?
原因是我一直在为我的应用程序使用常规的谷歌身份验证,并且用户帐户与电子邮件地址相关联。使用此 Google+,我不确定如何在不要求用户再次选择帐户的情况下获取帐户电子邮件。
PlusClient.loadPerson()
您可以使用方法检索用户的个人资料信息,如果他们选择公开,可以包括他们的电子邮件地址。为了可靠地获取他们的电子邮件地址,您可以在请求范围后PlusClient.getAccountName()
使用 或使用REST 端点。userinfo
userinfo.email
文档中的代码示例遍历了上述每个案例。