按自定义 header 搜索 gmail api

Search gmail api by custom header

我正在尝试使用自定义 header 搜索 gmail api(在这种情况下它被命名为 notification-id),但它没有工作。我提出的要求:

GET https://www.googleapis.com/gmail/v1/users/tme/messages?includeSpamTrash=true&q=notification-id%3A560d01cef318893c3c000016

我使用来自 google 邮件 api 的默认 header (rfc822msgid) 尝试了相同的查询,它适用于此请求: GET https://www.googleapis.com/gmail/v1/users/me/messages?includeSpamTrash=true&q=rfc822msgid%3A560d01d068c_6690c6f31857290%40ip-172-31-12-127.mail

知道为什么它不适用于自定义 header 吗?

前阵子我自己试过,得出的结论是不可能。如有不妥请指正

根据Advanced search-文档,您可以搜索以下headers:

  • 从,到,主题
  • 列表:

Messages with the words info@example.com in the headers, sent to or from this list

  • 已送达:

Any message with username@gmail.com in the Delivered-To: field of the message header (which can help you find messages forwarded from another account or ones sent to an alias).

  • rfc822msgid:

Locates the exact message with the specified SMTP message-id.