【问题标题】:Is there a way to get the oldest UNREAD mail from a GMAIL mailbox using the REST API有没有办法使用 REST API 从 GMAIL 邮箱中获取最旧的未读邮件
【发布时间】:2021-07-26 15:35:55
【问题描述】:

有没有办法使用 gmail rest API 来获取最旧的未读邮件或列表,例如。 10 封最旧的未读邮件?

现在,我通过使用 nextPage 循环直到到达最后一页,从特定电子邮件文件夹中获取所有未读邮件。在那里我得到了最后一个消息 ID,它似乎是指最旧的电子邮件。我工作,邮件 ID 似乎按列表中最新的第一个和最旧的最后一个顺序列出。 这是我正在使用的查询: https://gmail.googleapis.com/gmail/v1/users/a.b@gmail.com/messages?labelIds="folderI"&includeSpamTrash=false&pageToken="nextPage"&q=is:unread

有没有更有效的方法来获取最旧的 UNREAD 邮件或获取 10 个最旧的 UNREAD 邮件的列表?

【问题讨论】:

    标签: gmail-api


    【解决方案1】:

    没有直接的方法可以做到这一点,但您可以使用q 参数搜索属性Search operators you can use with Gmail 来获取来自某个时期或具有最大日期的邮件,以减少要通过的电子邮件。

    【讨论】:

      猜你喜欢
      • 2018-08-09
      • 1970-01-01
      • 2016-05-15
      • 2017-07-21
      • 2020-04-28
      • 2015-04-07
      • 1970-01-01
      • 2015-03-13
      • 2020-12-12
      相关资源
      最近更新 更多