从 Office 365 日历帐户获取所有日历

问题描述

我们需要获取 Office 365 日历帐户中的所有日历

我们基本上是对端点进行api调用 https://graph.microsoft.com/v1.0/users/[logged-in-user-id]/calendars

但是当我们调用 API 时它只返回 10 个日历(最多)!?

感谢任何帮助/提示

解决方法

您可以使用 $top 查询参数获取每页 1 到 999 个对象。默认情况下,每个 API 都有自己的默认分页计数。因此,您可以简单地使用 top 查询参数,也可以使用在第一个 API 调用中获得的 nextLink 并使用它来获得下一组结果。请参阅此document。如果这有帮助,请告诉我。