gae*_*fan 7 email gmail google-api google-api-client
对于我自己的Gmail帐户,我有多个与之关联的电子邮件地址.例如,我的大学有一个与我的Gmail相关联的电子邮件地址,我可以从我的Gmail发送电子邮件,就像它们来自我的大学电子邮件地址一样.
我正在阅读Google API,我发现我可以获得用户的Gmail地址,但是我是否还可以获得与其Gmail帐户相关联的任何其他电子邮件地址?
当用户登录我的网站时,我想向他们提供与gmail相关的电子邮件地址列表,让他们选择他们想要使用的电子邮件地址.
编辑:谢谢大家的答案,但我不认为他们中的任何一个回答了这个问题.我一直在玩Google的OAuth游乐场.奇怪的是,我可以获得大量非常个人化的信息(用户联系人列表,甚至收到的电子邮件)但我无法获得用户的替代电子邮件地址.
你的描述有点模糊。您是在谈论发送别名帐户还是备用电子邮件帐户?
发送别名
无论哪种方式,您都可以在此处与发送身份帐户进行交互:管理发送身份别名
通过 Admin SDK 的备用电子邮件
联合登录
此外,我不确定您是如何尝试将此功能合并到您的网站中的,但我建议您查看的另一个领域是Google 帐户用户的联合登录。这也可能为您提供您寻求的功能。
使用联合登录(也称为联合身份),您的网站或应用程序可以允许访问者使用他们的 Google 用户帐户登录。联合登录使用户不必为不同的网站设置单独的登录帐户,并使您免于实施登录身份验证措施的任务。
如果您使用 OAuth 让用户使用他们的 Google 帐户(无论是否有 G+)登录,系统将提示用户(由 Google)选择他们希望授权您的应用程序使用的帐户: https://developers .google.com/accounts/docs/OAuth2Login
因此,为了直接回答您的问题,我不知道有 API 可以返回该用户列表 - 但您不需要这样做,Google 将在返回您的应用程序之前处理此问题。
如果您的用户已经登录,并且您希望让他们能够更改他们正在使用的 Google 帐户,我相信可以再次提示他们选择他们感兴趣的帐户(在select_account上面的链接上搜索) 。
| 归档时间: |
|
| 查看次数: |
6317 次 |
| 最近记录: |