0

当我在 gmail UI 中使用 label:sent 作为搜索查询时,我需要发送项目,但是当我使用从 gmail API 发送的 labelId 来发送消息时(https://developers.google.com/gmail/api/v1 /reference/users/messages/list)我收到一个错误“无效标签:已发送” - 只是想知道如何从 API 查询已发送的项目?还有关于您可以用于 gmail API 的“q”输入参数的输入类型的参考/示例吗?

谢谢

4

1 回答 1

5

如果您正在使用“?labelId =”进行列表,则按照以下方式使用“SENT”(大写): https ://developers.google.com/gmail/api/guides/labels (这些可能不区分大小写但他们不是。)

对于它在您提供的 URL 上所说的列表方法的“?q =”参数:

支持与 Gmail 搜索框相同的查询格式。例如,“来自:someuser@example.com rfc822msgid:is:unread”。

有关更多示例,我只是尝试搜索“gmail 搜索查询”并得到:

https://support.google.com/mail/answer/7190?hl=en

它提供了许多有用的关键字,它们都应该与“q =”参数一起使用(您可能需要对它们进行 URL 转义,具体取决于语言/客户端库)。

于 2014-07-18T16:16:00.347 回答