首页 > 解决方案 > 从 Gmail 下载包含内容的电子邮件

问题描述

我想下载所有包含内容的电子邮件。我得到了 REST API 来获取所有电子邮件,但它只返回 id 和 threadId,而不是标签、收件人等其他字段。

Get all email - https://www.googleapis.com/gmail/v1/users/<email-id>/messages/

有单独的 api 来获取所有内容,但它适用于单个邮件。因此,如果我有 100 封电子邮件并且我一封一封地获取内容,那将会非常缓慢。

Get content of email - https://www.googleapis.com/gmail/v1/users/<email-id>/messages/<id>

让我知道列出包含内容的电子邮件的最佳方式是什么。

标签: javarestemailgmail-api

解决方案


Gmail API 支持批量请求

这使您可以批量获取所有消息,而不是一个接一个。

是有关如何将其合并到 Java 中的示例。


推荐阅读