【发布时间】:2012-02-24 02:16:23
【问题描述】:
我正在开发一个应用程序,该应用程序使用 Yahoo Mail API 按从下到上的顺序下载 Yahoo 帐户电子邮件。
应用程序同步逻辑如下所示
假设收件箱包含 1000 封电子邮件。
1) 最初使用参数 startMid = 0 和 numMid=100 的“ListMessages”获取 100 个电子邮件消息 ID。 2)处理块电子邮件。 3) 现在通过给出 startMid = 100 和 numMid=100 来请求下一个块电子邮件。
如果用户在同步期间没有删除任何电子邮件,则上述逻辑可以正常工作。
有没有办法根据消息 ID(字符串唯一值)而不是消息号来检索下一个块电子邮件。
从最后处理的消息同步电子邮件的逻辑是什么?
PS:我不能依赖消息号(因为消息号并不意味着消息的唯一标识符)。
【问题讨论】: