Python 与web界面相比,消息列表的查询字符串返回的结果不一致
当我使用与api文档中的示例代码类似的代码时,web界面中返回结果的查询字符串不起作用。这是列出消息,而不是检索它们,所以我认为完整与原始没有帮助。授予的范围是Python 与web界面相比,消息列表的查询字符串返回的结果不一致,python,gmail,gmail-api,Python,Gmail,Gmail Api,当我使用与api文档中的示例代码类似的代码时,web界面中返回结果的查询字符串不起作用。这是列出消息,而不是检索它们,所以我认为完整与原始没有帮助。授予的范围是gmail.readonly 是否可以使用此功能在邮件正文上搜索 是否有办法搜索域名(即从*@example.com或发送至*@example.com的所有邮件) 搜索是否区分大小写 service.users().messages().list(userId=user\u id,pageToken=page\u token,q=quer
gmail.readonly
service.users().messages().list(userId=user\u id,pageToken=page\u token,q=query)。execute()
我对用户id使用了'me'
,并检查了它是否确实是同一封电子邮件。对in:anywhere
的查询本身返回完整的邮件列表
谢谢你的帮助
编辑:所涉及的查询是一个类似于名称的单词。他们中的一些人有时使用“name is:anywhere”,但并不一致
in:anywhere将搜索扩展到通常不包括的垃圾和垃圾邮件。归档邮件通常包括在内。您能详细说明一下所使用的查询字符串吗?它是多个自由格式全文搜索词(q=“foo-bar-baz”)还是类似于结构化查询操作符(q=“in:inbox Is:unread”)?如果是自由形式的术语,如果你在web UI中引用它们,它是否会返回与web界面相同的结果(“foo bar baz”与仅仅搜索:foo bar baz)。@EricDeFriez谢谢你的评论,我已经更新了。查询包括example.com域(实际域)、主体和字段中的名称以及“is:anywhere”。邮件在某些情况下会存档,以防万一。谢谢。我有一些域正在工作,但是一个域有一个线程没有出现。它在一个特定的标签中,这可能是问题所在吗?谢谢你的帮助,我通过一个bug修复找到了剩余的修复!