目前我的代码检查我们是否在之前看过(userId,messageId)元组,如果有,则会停止获取更多新消息。 historyId好像在做同样的事情?我试图理解这两种方法之间的区别。
答案 0 :(得分:0)
关于在Gmail中收到邮件,我们使用messages.get使用userId和messageId元组。
在Gmail界面中,根据historyId显示消息。
希望这能解释historyId的主要目的。
答案 1 :(得分:0)
我知道这已经晚了但我自己一直在研究这个问题。
使用Users.History.List获取基于historyId的电子邮件列表将为您提供自传递的historyId以来的所有更改。因此,如果添加了一个标签,那么它将随列表一起返回。
您的方法只是查找Users.Messages.List中未显示的新消息。使用这种方法不会返回更改 - 而只是新消息。