2017-08-22 66 views
1

現在,我可以使用gmail api獲取所有UNREAD電子郵件或INBOX中的所有電子郵件。是否可以使用Gmail-api獲取最近的10封電子郵件?

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

因爲讓所有的電子郵件,可能是惱人的,我想知道是否有可能獲得來自Gmail的API只有近10個未讀郵件?

感謝任何暗示,這將允許我做這樣的事情。

回答

1

documentation告訴我們,我們需要傳遞maxResults並將其設置爲10:

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

它的工作原理,非常感謝你! –

+0

@Americancurl太棒了!沒問題。 – Tholle

0

通過這個doc

您可以使用高級搜索選項進行查詢。

你可以使用

newer_than:

實施例:newer_than:2D

搜索消息比一個時間週期較舊的或較新的使用d(天),M(月),和y(年)

相關問題