【发布时间】:2015-01-21 03:06:01
【问题描述】:
目前,我的代码检查我们之前是否见过 (userId,messageId) 元组,如果有,则停止获取更多新消息。 historyId 似乎在做同样的事情?我试图了解这两种方法之间的区别。
【问题讨论】:
标签: gmail-api
目前,我的代码检查我们之前是否见过 (userId,messageId) 元组,如果有,则停止获取更多新消息。 historyId 似乎在做同样的事情?我试图了解这两种方法之间的区别。
【问题讨论】:
标签: gmail-api
关于在 Gmail 中获取消息,我们通过 messages.get 使用 userId 和 messageId 元组。
在 Gmail 界面中,邮件是根据 historyId 显示的。
希望能解释 historyId 的主要用途。
【讨论】:
我知道这已经晚了,但我自己一直在调查这个问题。
使用 Users.History.List 根据 historyId 获取电子邮件列表将为您提供自传递的 historyId 以来的所有更改。因此,例如,如果添加了一个标签,那么它将与列表一起返回。
您的方法只是查找尚未在 Users.Messages.List 中看到的新消息。这种方法不会返回更改 - 而只是返回新消息。
【讨论】: