4

问题

使用 Google Apps OAuth 进行身份验证,如何检索用户的电子邮件别名?

我似乎找不到任何有关如何执行此操作的 API 文档。什么是必要的范围以及获取该信息的正确调用是什么?

为什么

假设我有一个用户 Alice 邀请bob@company.com使用该应用程序。不幸的是,bob@company.com实际上是bob.jones@company.com. 当 Bob 使用 Google OAuth 登录服务时,Google 告诉我他的电子邮件地址是bob.jones@company.com. 现在,当我想将它们识别为同一个帐户时,我不小心为 Bob 创建了两个帐户。

4

1 回答 1

0

您可以为此使用 Google People API。这是文档。您需要使用的范围是: https ://www.googleapis.com/auth/user.addresses.read

这将返回用户的所有电子邮件地址,并告诉您哪个是主要地址。

于 2016-11-17T16:34:27.507 回答