Gmail API messages.insert 与 messages.import

Posted

技术标签:

【中文标题】Gmail API messages.insert 与 messages.import【英文标题】:Gmail API messages.insert vs messages.import 【发布时间】:2014-08-16 12:20:59 【问题描述】:

在 Gmail REST API 中有两种方法似乎做同样的事情:

messages.insert 和 messages.import

这两种方法有什么区别,在什么情况下我应该使用一种而不是另一种?

【问题讨论】:

【参考方案1】:

它们的相似之处在于它们都是将电子邮件消息放入经过身份验证的用户邮箱(而不是发送)的一种方式。 Insert 是 IMAP APPEND 的功能等价物(快速、无分类并允许指定 labelIds)。而导入类似于通过 SMTP 接收,并且似乎更适合批量电子邮件迁移用例,其中标签是根据正常的交付时间分类应用的。见:https://developers.google.com/gmail/api/v1/reference/users/messages/import

【讨论】:

以上是关于Gmail API messages.insert 与 messages.import的主要内容,如果未能解决你的问题,请参考以下文章

使用 Gmail API 从 Gmail 下载附件

在java中使用对象com.google.api.services.gmail.model.Message读取gmail消息正文?

Gmail现在支持安排电子邮件,如何使用gmail rest api工作,还是api支持此功能?

尝试通过 API 删除 gmail 邮件时出现 401 错误

使用相同控制台应用程序的 Gmail REST API 和 Gmail IMAP 的 API 配额

Gmail 收件箱 API