簡體   English   中英

Gmail API查詢以檢索給定時間后發送的未讀郵件

[英]Gmail API query to retrieve unread messages sent after given time

我正在使用gmail api以編程方式檢索電子郵件消息(使用javascript):1.未讀2.在給定時間后發送

我知道檢索未讀郵件的查詢是:'is:unread',檢索特定日期后發送的郵件的查詢是'in:send after:yyyy / mm / dd'

但是,我們如何將以上兩個查詢合並為一個查詢?

另外,如果有用於查詢gmail api支持的郵件的查詢的文檔,請共享相同的內容-我似乎找不到它。

query = is:unread OR (is:sent AND after:<TIME_IN_SECONDS_SINCE_EPOCH>)

假設您想在格林尼治標准時間2013年1月4日星期五7:00之后閱讀或發送郵件,請寫:

query = is:unread OR (is:sent AND after:1357282800)

GET https://www.googleapis.com/gmail/v1/users/me/messages?q=is%3Aunread+OR+(is%3Asent+AND+after%3A1357282800)&key={YOUR_API_KEY}

該查詢與Gmail客戶端中的搜索欄相同,因此即使未記錄某些內容(例如,從上述紀元查詢起的秒數),您也可以在“ 高級”搜索文檔中找到任何內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM