按自定义 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.
我正在尝试使用自定义 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.