虽然我没有在任何地方看到此文档,但我假设Google用户API返回的User
对象与Google帐户有1-1对应关系,而不是电子邮件地址。
假设这是真的,并且请记住Google帐户可以与多个电子邮件地址关联,它是email()
方法返回的帐户的PRIMARY EMAIL地址吗?
即。该用户https://www.google.com/settings/account中列出的主电子邮件。
答案 0 :(得分:0)
在这种情况下,Google帐户和电子邮件地址是相同的。 User类可以证明这一点,它只能通过电子邮件地址或联合身份构建(取决于应用程序的身份设置)。
如果使用与有效Google帐户不对应的电子邮件地址调用用户构造函数,则会创建该对象,但该对象与真实Google帐户不对应。 https://developers.google.com/appengine/docs/python/users/userobjects?hl=en
如果你想到多个电子邮件地址,我认为这可能是多个可以链接的Google帐户。使用应用引擎的Google身份验证选项时,系统仍会提示用户选择要对其进行身份验证的特定帐户(如果有多个链接帐户,则会从中进行身份验证)。
答案 1 :(得分:0)
答案是肯定的 - Google用户API会返回Google帐户的主要电子邮件地址。