我正在使用雅虎郵件API以下至上的順序下載雅虎帳戶電子郵件的應用程序。如何同步在特定電子郵件後收到的電子郵件。
應用同步邏輯就像下面
可以說,收件箱中包括1000個電子郵件。
1)最初通過使用帶參數startMid = 0和numMid = 100的「ListMessages」獲取100個電子郵件消息ID。 2)處理組塊電子郵件。 3)現在通過給出startMid = 100和numMid = 100來請求下一個塊電子郵件。
如果用戶在同步過程中沒有刪除任何電子郵件,上述邏輯工作正常。
有什麼辦法根據消息ID(字符串唯一值)而不是消息號來檢索下一個塊電子郵件。
同步來自上次處理的消息的電子郵件的邏輯是什麼?
PS:我不能依靠消息編號(因爲消息編號並不意味着消息的唯一標識符)。