我正在使用新的Google+登录API。用户点击登录后,他们可以选择要使用的Google帐户,然后继续授权该应用。我怎样才能获得他们选择的帐户?
原因是我一直在为我的应用程序使用常规google身份验证,并且用户帐户与电子邮件地址绑定。有了这个Google+,我不知道如何在不要求用户再次选择帐户的情况下收到帐户电子邮件。
答案 0 :(得分:1)
您可以使用PlusClient.loadPerson()
method检索用户的个人资料信息,如果他们选择将其公开,则可以包含他们的电子邮件地址。在PlusClient.getAccountName()
之后,您可以使用userinfo
或在请求userinfo.email
范围后使用{{1}} REST端点。
文档中的代码示例逐步介绍了上述每种情况。