从带有内容的Gmail下载电子邮件

时间:2020-06-30 15:58:46

标签: java rest email gmail-api

我想下载所有包含内容的电子邮件。我获得了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>

让我知道列出带有内容的电子邮件的最佳方法是什么。

1 个答案:

答案 0 :(得分:0)

Gmail API支持Batch requests

这使您可以批量获取所有消息,而不是按1的比例。

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