如何使用python获取gmail的ID

Posted

技术标签:

【中文标题】如何使用python获取gmail的ID【英文标题】:How to get ID of gmail using python 【发布时间】:2020-07-07 21:24:50 【问题描述】:

目前我有 gmail 帐户列表,我需要将它们与他们的 ID 相关联。例如我的gmail如下test@gmail.com,我需要有它的ID。我对在线示例感到很困惑。请至少给出实现结果的想法。先谢谢了。

【问题讨论】:

哪个 id ?你是指@之前的“测试”吗? 【参考方案1】:

您需要让拥有 test@gmail.com 的用户使用 gmail api 和 Oauth2 对您的应用程序进行身份验证。

一旦您拥有该用户的访问令牌,您就可以调用用户信息端点

https://openidconnect.googleapis.com/v1/userinfo?access_token=token

这将返回该用户的 Google 个人资料信息,并为您提供他们的内部 Google 用户 ID。

注意

没有办法为未对您的应用程序进行身份验证的用户获取 Google 用户 ID。你必须得到别人的许可才能做这种事情。

【讨论】:

以上是关于如何使用python获取gmail的ID的主要内容,如果未能解决你的问题,请参考以下文章

如何在 GMAIL ADDONS 中获取当前用户的电子邮件 ID

使用 gmail python API 如何获取没有标签“已读”的最新电子邮件

Python 和 GmailAPI:如何监控 Gmail 收件箱以获取新电子邮件?

如何使用 Gmail API 阻止发件人?

如何在gmail中发送电子邮件之前或之后获取消息ID? [复制]

如何在Python中执行IMAP搜索(使用Gmail和imaplib)?