Запрос Gmail работает в поиске Gmail, но не с вызовом API - PullRequest
0 голосов
/ 22 января 2019

У меня следующий запрос для поиска сообщений с определенного адреса электронной почты и с определенным словом / словами в теме.

from:noreply@kp.com AND subject:forgot

Приведенный выше запрос работает и возвращает 1 сообщение, когда я использую его в окне поиска Gmail, но он не работает и не возвращает сообщений со следующим URI запроса на OAuth 2.0 Playground:

https://www.googleapis.com/gmail/v1/users/me/messages?q=subject:lsp AND from:noreply@kp.com

Ответ выглядит следующим образом:

enter image description here

Что-то не так в синтаксисе URI запроса для условия «И»? Потому что следующие работы без «И»:

https://www.googleapis.com/gmail/v1/users/me/messages?q=subject:lsp

https://www.googleapis.com/gmail/v1/users/me/messages?q=from:noreply@kp.com

Не могли бы вы помочь мне с правильным синтаксисом для условия "И"? Спасибо.

1 Ответ

0 голосов
/ 22 января 2019

Я обнаружил ошибку в синтаксисе, правильный синтаксис для разных условий фильтра - использовать запятую между разными условиями фильтра, чтобы разделить их следующим образом:

https://www.googleapis.com/gmail/v1/users/me/messages?q=subject:lsp, from:noreply@kp.com
...