gmail api messages.list returns 邮件未显示在 UI

gmail api messages.list returns messages that do not show up in the UI

当我通过

检索消息时
"gmail/v1/users/me/messages?q=\"#{query}\"&maxResults=1&access_token=#{access_token}"

我收到 1 条消息,但是当我 运行 在 gmail UI 中进行相同的查询时,我确实(正确地)找不到它

in:Inbox after:1969-12-30 -in:MyLabel

但是邮件显然有 MyLabel ...所以我必须下载所有邮件,然后手动进行标签检查...这很糟糕...任何解释为什么会发生这种情况?

ok ... derp ...正确编码查询有助于... q=#{CGI.escape(query)} 有效...