在 Microsoft Graph 中检索 Outlook 消息时如何考虑相同的对话 ID API

How to account for conversation IDs being the same when retrieving Outlook Messages in Microsoft Graph API

默认情况下,

的图表 API
/me/mailFolders/{folderId}/messages

将return 10 条留言。我想像 Outlook Web UI 那样将邮件组合在一起。因此,如果 3 条消息来自同一个对话,那么对于用户来说,它看起来就像只返回了 7 条消息。有没有办法通过 API 来解决这个问题?或者我应该增加消息的数量,以便很难真正看到有多少消息返回?

Graph 将每条消息视为一个不同的对象(毕竟从技术上讲它们是)。

从用户体验的角度来看,我会考虑切换到 "at least 10"。如果您拉取第 1 页并获得 7 个独特的对话,请立即拉取第 2 页并将其视为单个操作。如果您每页拉取 10 条消息,则用户一次拉取最多会看到 19 条返回的消息。