首页 > 解决方案 > 只需发送权限即可使用 Gmail api 发送回复

问题描述

我的目标是使用 Gmail api 发送后续电子邮件。

根据文档,您必须在尝试发送回复时提供消息 ID。

但是,似乎获取消息 ID 的唯一方法是调用消息端点,这需要访问用户收件箱。

有什么方法可以在不要求收件箱权限的情况下发送后续电子邮件?

我想到的一个技巧是将电子邮件转发给收件人。但是,如果没有消息 ID,这似乎也不可能。

标签: google-apigmailgmail-api

解决方案


如果没有所述数据的所有者许可,则无法访问私人用户数据。

Gmail api 允许您访问用户的 Gmail 帐户,从用户自己发送电子邮件只是它可以做的事情之一。

一旦用户同意您的应用程序访问他们的数据,您需要使用 Oauth2 对用户进行身份验证,然后您将能够找到消息 ID。

我想知道如果您一开始就无法访问电子邮件,您怎么知道需要发送后续电子邮件。


推荐阅读