是否可以使用Gmail-api获取最近10封电子邮件?

时间:2017-08-22 01:36:10

标签: python gmail-api

目前,我可以使用gmail api在INBOX中获取所有UNREAD电子邮件或所有电子邮件。

enumerate

因为收到所有电子邮件可能很烦人,我想知道是否有可能只从gmail api获取最近的10封UNREAD电子邮件?

感谢任何可以让我做这件事的提示。

2 个答案:

答案 0 :(得分:4)

documentation告诉我们,我们需要传递maxResults并将其设置为10:

GMAIL.users().messages().list(userId='me', labelIds=['UNREAD'], maxResults=10).execute()

答案 1 :(得分:0)

完成此doc

您可以使用高级搜索选项进行查询。

您可以使用

newer_than:

示例:newer_than:2d

使用d(日),m(月)和y(年)搜索比时间段更早或更新的邮件