【发布时间】:2017-09-29 13:13:00
【问题描述】:
我正在使用 Gmail Webhook 来接收有关我的收件箱更改的通知。
当我收到一条新消息时,我还会收到一个带有光标的 webhook,用于从该时间获取后续消息。
不过,我也对触发 webhook 的这条特定消息感兴趣。
有没有办法获取这个初始(第一条)消息?
【问题讨论】:
标签: google-api gmail gmail-api
我正在使用 Gmail Webhook 来接收有关我的收件箱更改的通知。
当我收到一条新消息时,我还会收到一个带有光标的 webhook,用于从该时间获取后续消息。
不过,我也对触发 webhook 的这条特定消息感兴趣。
有没有办法获取这个初始(第一条)消息?
【问题讨论】:
标签: google-api gmail gmail-api
尝试使用Users.history: list,它按时间顺序列出对给定邮箱的所有更改的历史记录(增加historyId)。可接受的历史记录类型有:
请注意,您需要指定startHistoryId,它可以从与您的watch 匹配的更新中收到的通知的historyId 中获取。
更多信息请参见receiving notifications。
【讨论】:
historyId 给了我历史,而不是我想看到的消息。