Gmail API:在使用查询执行 messages.list 时,有没有办法获取 RFC822 消息 ID?
Posted
技术标签:
【中文标题】Gmail API:在使用查询执行 messages.list 时,有没有办法获取 RFC822 消息 ID?【英文标题】:Gmail API: Is there a way to get RFC822 message id's when doing messages.list with a query? 【发布时间】:2016-12-23 10:20:03 【问题描述】:据我所知,在列出带有查询的消息时,没有记录在案的方法来获取 RFC822 消息 ID。 避免从不同的收件箱多次获取相同的电子邮件对我们来说是有益的...... 有什么见解吗?
【问题讨论】:
【参考方案1】:列出消息时,您只能获取消息的messageId
和threadId
,以及整个查询的resultSizeEstimate
。
您必须列出消息然后获取它们才能阅读Message-ID
-header。
您可以使用batch requests 为每个页面总共只发出 2 个请求,而不是列出 X
消息并为消息执行 X
单独的 GET 请求。
【讨论】:
以上是关于Gmail API:在使用查询执行 messages.list 时,有没有办法获取 RFC822 消息 ID?的主要内容,如果未能解决你的问题,请参考以下文章
获取Mime Message没有返回base 64解码版本? (Gmail API)
如何使用 gmail API 的查询?设置属性 Q 似乎没有效果
在java中使用对象com.google.api.services.gmail.model.Message读取gmail消息正文?