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 发送带有附件的邮件,但不会显示在收件人的收件箱中
使用带有 Laravel PHP 的 Gmail Api 读取网站上的所有 gmail 收件箱,然后回复特定的电子邮件