gpt4 book ai didi

java - 如何使用 gmail api 查询已发送的邮件?

转载 作者:行者123 更新时间:2023-12-01 18:29:44 24 4
gpt4 key购买 nike

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

谢谢

最佳答案

如果您正在使用“?labelId=”创建列表,则使用“SENT”(大写),如下所示: https://developers.google.com/gmail/api/guides/labels(这些可能应该不区分大小写,但事实并非如此。)

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

Supports the same query format as the Gmail search box. For example, "from:someuser@example.com rfc822msgid: is:unread".

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

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

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

关于java - 如何使用 gmail api 查询已发送的邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24825361/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com