我正在使用雅虎邮件API以下至上的顺序下载雅虎帐户电子邮件的应用程序。如何同步在特定电子邮件后收到的电子邮件。
应用同步逻辑就像下面
可以说,收件箱中包括1000个电子邮件。
1)最初通过使用带参数startMid = 0和numMid = 100的“ListMessages”获取100个电子邮件消息ID。 2)处理组块电子邮件。 3)现在通过给出startMid = 100和numMid = 100来请求下一个块电子邮件。
如果用户在同步过程中没有删除任何电子邮件,上述逻辑工作正常。
有什么办法根据消息ID(字符串唯一值)而不是消息号来检索下一个块电子邮件。
同步来自上次处理的消息的电子邮件的逻辑是什么?
PS:我不能依靠消息编号(因为消息编号并不意味着消息的唯一标识符)。