當我使用類似於api文檔示例代碼的代碼時,Web界面返回結果中的查詢字符串不起作用。這是列出消息,而不是檢索它們,所以我不認爲完整與原始的幫助。被授予的範圍是gmail.readonly
與Web界面相比,查詢字符串消息列表返回的結果不一致
- 是否可以使用此功能在郵件正文上進行搜索?
- 有沒有辦法搜索域名(即來自或去往*@example.com的所有郵件)
- 搜索是否區分大小寫?
service.users().messages().list(userId=user_id, pageToken=page_token, q=query).execute()
我用'me'
爲USER_ID,我檢查了它肯定是相同的電子郵件。查詢in:anywhere
本身會返回完整的郵件列表。
感謝您的幫助!
編輯:有問題的查詢是單個單詞,如名稱。他們中的一些人有時與'姓氏是:任何地方'但不一致。
你可以詳細說明你正在使用的查詢字符串嗎?它是多個自由形式的全文搜索術語(q =「foo bar baz」)或類似結構化查詢操作符(q =「in:inbox是:未讀」)?如果使用自由格式術語,如果在Web UI中引用它們(「foo bar baz」而不是搜索:foo bar baz),它是否與Web界面不同? –
@EricDeFriez感謝您的評論,我已更新。查詢包括example.com域名(實際名稱),正文和域名以及'is:anywhere'。郵件在某些情況下被歸檔,以防事件 – UberAlex