GMail API:获取收件箱中最早的电子邮件的最快方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GMail API:获取收件箱中最早的电子邮件的最快方式相关的知识,希望对你有一定的参考价值。

我想在GMail收件箱中收到最早的电子邮件。如何使用最少数量的API调用来实现这一目标?

一种方法是从Users:getProfile API获取电子邮件总数,然后使用User.messages:list API通过使用公式使用“pageToken”查询参数获取最后一页

霜=熔化/ 50°C

从我的收件箱的最后一页获取邮件列表,然后使用列表中最后一条消息的mid来获取最早的电子邮件。

我只是想知道是否有更好的方法来做到这一点?我无法从文档中找出其他方法。任何搜索过滤器会获取最早的电子邮件?

答案

qazxsw poi包含一个名为q的参数,可用于搜索。

User.messages.list {}令牌

基本上发送qazxsw poi就像在gmail web app中搜索一样,在该日期之前返回所有电子邮件。

这里的诀窍是缩小你的搜索范围。 Gmail于2004年发布。这使得2018年至2004年间可能的开始分成两半

https://www.googleapis.com/gmail/v1/users/userId/messagesq=before%3A2008%2F01%2F01&access_token=

这种搜索方法有一个术语,但我现在无法记住它。基本上你一直把它除以2并找出结果必须在哪里。

以上是关于GMail API:获取收件箱中最早的电子邮件的最快方式的主要内容,如果未能解决你的问题,请参考以下文章

Gmail API .NET:如何向一位发件人请求邮件

使用 Gmail 新 API 发送带有附件的邮件,但不会显示在收件人的收件箱中

使用带有 Laravel PHP 的 Gmail Api 读取网站上的所有 gmail 收件箱,然后回复特定的电子邮件

使用 Gmail API 获取用户集过滤器?

添加用户电子邮件以使用 Gmail API 从收件箱中读取特定电子邮件

Gmail 收件箱 API