python - 使用 Gmail API 中的确认码验证待处理的转发地址
问题描述
我正在使用 Gmail API 为我的 Gmail 帐户创建转发地址。我知道如果函数
service.users().settings().forwardingAddresses().create(userId='me', body=address).execute()
返回带有verificationStatus
of的结果pending
,收件人必须使用链接或验证码验证电子邮件。
我可以在 Gmail 中输入验证码,但Settings>Forwarding
有没有办法可以使用 Gmail API 输入验证码?
解决方案
根据 Gmail API 文档,如果 Gmail 需要验证转发地址,则会向目标电子邮件地址发送验证消息,并且返回状态为 'pending'。目标电子邮件地址的所有者必须完成验证过程才能使用它。
不幸的是,Gmail API 没有用于转发地址的验证方法。可以在此处找到 Users.settings.forwardingAddresses 方法的方法和参数列表,其中详细说明了调用forwardingAddresses.create(args)
:
"...如果需要进行所有权验证,将向收件人发送一条消息,并将资源的验证状态设置为pending
;否则,将创建资源并将验证状态设置为accepted
。
推荐阅读
- javascript - 防止删除 contenteditable div 中的第一段
- javascript - Asp.net Core 中的 ReadAsMultipartAsync
- excel - 将用户表单提交到 Access 数据库时自动增加字母数字字符串
- javascript - How do you make the same command but it will change according to the day
- mysql - MySQL enable Windows event logging
- flutter - Flutter DART "Try adding an explicit type like 'dynamic', or enable implicit-dynamic in your analysis options file."
- javascript - html-pdf: Failed to load PhantomJS module. Error: Cannot find module 'phantomjs-prebuilt'
- vue.js - Why does the vue effect not run through the scheduler when the effect is initialized?
- javascript - 为什么即使我在初始化云函数目录时选择了 TypeScript,Firebase CLI 也会问我是否想使用 ESLint?
- java - How to make a grid shape using Linearlayout?