【发布时间】:2019-10-03 06:58:51
【问题描述】:
我正在尝试通过 GMail API 以编程方式撰写草稿,使用 this tutorial 和以下代码行:
service.users().drafts().create(userId=user_id, body=message).execute()
但我收到以下错误:
An error occurred: <HttpError 403 when requesting https://www.googleapis.com/gmail/v1/users/me/drafts?alt=json returned "Insufficient Permission">
请注意,直接以gmail.send 权限发送消息对我不起作用 - 我想thread messages。
在 API 控制台中,我尝试启用以下范围 ../auth/gmail.compose,但出现警告消息 Because you've added a sensitive scope, your consent screen requires verification by Google before it's published.
我已提交我的应用进行验证,但我刚刚收到一封电子邮件,称“我们已将完成您验证的截止日期从 2019 年 5 月 15 日延长至 6 月 26 日”。
实际上,没有用户会使用我的 G Suite 电子邮件帐户(因此我的应用不能用于监视他们的消息),我只需要访问 单个 电子邮件帐户 info@example.com 即可发送通知致在example.com 上使用我的网站的用户。
有没有什么方法可以让服务器端使用我的密码访问我的info@example.com 帐户并以编程方式草拟消息,而无需经历冗长且不必要的应用验证过程?
【问题讨论】:
标签: python gmail google-oauth