通过自定义标头搜索gmail api

时间:2015-10-01 10:47:17

标签: email search gmail-api email-headers

我正在尝试使用自定义标头搜索gmail api(这种情况下它被命名为 notification-id ),但它不起作用。请求我正在制作:

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

我使用google mail api中的默认标头( rfc822msgid )尝试了相同的查询,它可以处理此请求: GET https://www.googleapis.com/gmail/v1/users/me/messages?includeSpamTrash=true&q=rfc822msgid%3A560d01d068c_6690c6f31857290%40ip-172-31-12-127.mail

为什么它不适用于自定义标题的任何想法?

1 个答案:

答案 0 :(得分:5)

我曾经尝试过一段时间这样做,并得出结论,这是不可能的。如果我错了,请有人纠正我。

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

  • from,to,subject
  • 列表
  

标题中包含字词info@example.com的消息,发送至或   从这份清单

  • deliveredto:
  

在Delivered-To:字段中的任何带有username@gmail.com的邮件   邮件标题(可以帮助您查找从中转发的邮件)   另一个或多个帐户发送到别名)。

  • 的rfc822msgid:
  

使用指定的SMTP message-id找到确切的消息。