对于我自己的 gmail 帐户,我有多个与之关联的电子邮件地址。例如,我有一个与我的 gmail 相关联的大学电子邮件地址,我可以从我的 gmail 发送电子邮件,就好像它们来自我的大学电子邮件地址一样。
我正在阅读 Google API,我发现我可以获得用户的 gmail 地址,但我还可以获得与他们的 gmail 帐户关联的任何其他电子邮件地址吗?
当用户登录我的网站时,我想向他们展示与 gmail 相关的电子邮件地址列表,并让他们选择他们想要使用的电子邮件地址。
编辑:感谢大家的回答,但我认为他们中的任何一个都没有回答这个问题。我一直在玩Google's OAuth playground .奇怪的是,我可以获得很多非常私有(private)的信息(用户的联系人列表,甚至收到的电子邮件),但我无法获得用户的备用电子邮件地址。
最佳答案
你的描述有点模糊。您是在谈论以别名发送帐户还是备用电子邮件帐户?
发送别名
无论哪种方式,您都可以在此处与发送帐户进行交互:Manage Send-as Alias
通过 Admin SDK 的备用电子邮件
联合登录
另外,我不确定您是如何尝试将此功能整合到您的网站中,但我建议您查看的另一个区域是 Federated Login for Google Account Users。 .这也可能为您提供您所寻求的功能。
Using federated login (also known as federated identity), your website or application can allow visitors to sign in using their Google user accounts. Federated login frees users from having to set up separate login accounts for different websites, and frees you from the task of implementing login authentication measures.
关于email - 使用 Google API 获取用户的所有电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20870445/