如何从Gmail Webhooks获取最近的消息?

时间:2017-09-29 13:13:01

标签: google-api gmail gmail-api

我正在使用Gmail Webhooks收到有关收件箱更改的通知。

当我收到新消息时,我还会收到一个带有光标的webhook,以便从那时起获取后续消息。

但是,我也对触发webhook的特定消息感兴趣。

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

1 个答案:

答案 0 :(得分:0)

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

  • " labelAdded"
  • " labelRemoved"
  • " messageAdded"
  • " messageDeleted"

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

有关详细信息,请参阅receiving notifications