0

尽管我没有在任何地方看到此文档,但我假设UserGoogle 用户 API 返回的对象与 Google 帐户而不是电子邮件地址具有 1-1 对应关系。

假设这是真的,并且记住 Google 帐户可以与多个电子邮件地址相关联,那么该email()方法返回的帐户的 PRIMARY EMAIL 地址是吗?

IE。该用户的https://www.google.com/settings/account中列出的主要电子邮件。

4

2 回答 2

0

在这种情况下,Google 帐户和电子邮件地址是一回事。这由 User 类演示,该类只能由电子邮件地址或联合身份(取决于应用程序的身份设置)构建。

如果使用与有效 Google 帐户不对应的电子邮件地址调用 User 构造函数,则将创建该对象,但它不会与真正的 Google 帐户对应。 https://developers.google.com/appengine/docs/python/users/userobjects?hl=en

在您考虑多个电子邮件地址的地方,我认为这可能是可以链接的多个 Google 帐户。使用应用引擎的 Google 身份验证选项时,仍会提示用户选择特定帐户进行身份验证(如果有多个,则从链接帐户列表中)。

于 2012-11-24T08:55:16.767 回答
0

答案是肯定的 - Google 用户 API 返回 Google 帐户的主要电子邮件地址。

于 2013-07-04T09:21:08.960 回答