首页 > 解决方案 > 带有列表消息和列表回复的 Microsoft Graph 分页?

问题描述

我正在使用 microsoft graph API 将 Microsoft Teams 集成到我的应用程序中。但是使用 API 来获取列表消息,我使用参数 $top={pageSize} 进行分页,然后我惊讶地发现在第一次调用中,响应返回“pageSize - 1”记录,而不是 pageSize 的数量。

相反,获取列表回复的 API,它在第一次调用中准确地返回了“pageSize”记录。

我不明白为什么message和relpy之间有这样的区别。谁能帮我?

这是我使用的 API 模式: https://graph.microsoft.com/beta/teams/{teamId}/channels/{channelId}/messages?$top={pageSize}

https://graph.microsoft.com/beta/teams/{teamId}/channels/{channelId}/messages/{messageId}/replies?$top={pageSize}

标签: paginationmicrosoft-graph-apimessagemicrosoft-teamsmicrosoft-graph-teams

解决方案


我们可以重现我们这边的问题,引发了一个错误。


推荐阅读