【问题标题】:How to get the recent message from Gmail Webhooks?如何从 Gmail Webhooks 获取最近的消息?
【发布时间】:2017-09-29 13:13:00
【问题描述】:

我正在使用 Gmail Webhook 来接收有关我的收件箱更改的通知。

当我收到一条新消息时,我还会收到一个带有光标的 webhook,用于从该时间获取后续消息。

不过,我也对触发 webhook 的这条特定消息感兴趣。

有没有办法获取这个初始(第一条)消息?

【问题讨论】:

    标签: google-api gmail gmail-api


    【解决方案1】:

    尝试使用Users.history: list,它按时间顺序列出对给定邮箱的所有更改的历史记录(增加historyId)。可接受的历史记录类型有:

    • “添加标签”
    • “标签已移除”
    • “已添加消息”
    • “消息已删除”

    请注意,您需要指定startHistoryId,它可以从与您的watch 匹配的更新中收到的通知的historyId 中获取。

    更多信息请参见receiving notifications。

    【讨论】:

    • 问题在于historyId 给了我历史,而不是我想看到的消息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-14
    • 2016-05-19
    • 2015-10-05
    • 2018-07-09
    • 2020-12-14
    相关资源
    最近更新 更多