Google API - 如何为用户获取别名电子邮件?

时间:2014-03-26 19:21:49

标签: google-api google-oauth google-apps google-domain-api

问题

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

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

为什么

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

1 个答案:

答案 0 :(得分:0)

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

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