在 API 中查找 Gmail 暂停日期

Posted

技术标签:

【中文标题】在 API 中查找 Gmail 暂停日期【英文标题】:Finding Gmail Snooze dates in API 【发布时间】:2019-06-16 04:52:08 【问题描述】:

是否可以通过 API 访问 Gmail 暂停的日期?我遇到了 *** 中的一个黑客,它允许用户通过秘密标签搜索“label:snoozed”来搜索哪些电子邮件被暂停,但标签通常没有关联的日期,尤其是将来会返回收件箱的日期。

我正在尝试创建一个网络例程,用于将待办事项列表与电子邮件同步,并希望到期日期自动更新为被延后的电子邮件何时重新出现。

谷歌提供的任何 API 或开发人员资源是否可以实现这一点?

【问题讨论】:

我真的也在寻找这个功能,同样的用例。你找到什么办法了吗?您是否尝试以编程方式添加标签“已暂停”以查看其作用? 【参考方案1】:

不,您无法使用 API 检索 Gmail 暂停的日期。 已在问题跟踪器上报告了此行为的功能请求: https://issuetracker.google.com/issues/109952618

目前,您只能列出并检索带有“已暂停”标签的邮件:

GET https://www.googleapis.com/gmail/v1/users/me/messages?q=label%3Asnoozed

【讨论】:

以上是关于在 API 中查找 Gmail 暂停日期的主要内容,如果未能解决你的问题,请参考以下文章

与用于日期查询的 Gmail Web UI 相比,Gmail API 未返回正确的电子邮件

Gmail API 中的 VacationSettings.endTime 转换为错误的日期 - 是错误还是我做错了啥?

如何使用带有 OAuth 令牌的 Asp.Net MVC 中的 gmail API 更快地获取日期明智的电子邮件

Gmail REST API 线程搜索未给出预期结果

Gmail 收件箱 API

如何在Objective C代码中查找目录修改日期的所有内容