Gmail查询可在Gmail搜索中使用,但不能与API调用一起使用

时间:2019-01-22 06:12:59

标签: gmail-api

我有以下查询,用于从特定电子邮件地址中搜索主题中带有特定词的邮件。

from:noreply@kp.com AND subject:forgot

当我在Gmail的搜索框中使用上述查询时,上述查询有效并返回1条消息,但在OAuth 2.0 Playground上,其无效且不返回具有以下请求URI的消息:

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

响应如下:

enter image description here

我在针对“ AND”条件的请求URI的语法中做错什么了吗?因为以下工作没有“ AND”:

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

您能为我提供“ AND”条件的正确语法吗?谢谢。

1 个答案:

答案 0 :(得分:0)

我发现语法错误,不同过滤条件的正确语法是在不同过滤条件之间使用逗号分隔,如下所示:

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