【问题标题】:Is it possible to detect if a thread or message is snoozed in the Gmail API是否可以在 Gmail API 中检测线程或消息是否被暂停
【发布时间】:2019-02-17 13:19:30
【问题描述】:

我想使用Gmail API 列出用户收件箱中既没有应用标签也没有被延后的线程。可以使用(在其 API 的 javascript 版本中)列出没有标签的人

gapi.client.gmail.users.messages.list({
  'userId': userId,
  'q': '-has:userlabels -in:sent -in:chat -in:draft in:inbox'
})

但是,这会返回一个消息列表,其中包括那些被延后的消息。我也想知道

A) 添加到查询参数中的内容会导致结果集排除延后的消息。

B) 返回消息的属性,指示消息已被暂停。

C) 一种列出所有已延后消息的方法——然后我可以减去该集合。

这可以通过 Gmail API 实现吗?

【问题讨论】:

标签: gmail gmail-api


【解决方案1】:

label:pinned 是发现在小睡后重新加入收件箱的消息的秘诀。

-label:pinned 添加到上述查询中应该可以解决问题。

第二个答案here 是这一发现的关键。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-17
    • 2015-09-29
    • 2018-09-17
    • 2014-06-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多