当前位置: 首页 > 知识库问答 >
问题:

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

司空思聪
2023-03-14

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

我们基本上对endpointhttps://graph . Microsoft . com/v 1.0/users/[log-in-user-id]/calendars进行api调用

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

任何帮助/提示表示赞赏!

共有1个答案

史超英
2023-03-14

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

 类似资料:
  • 我想访问日历RestAPI。我已经创建了azure多租户应用程序,并对其进行了配置。 我尝试获取对资源“https://outlook.office365.com/”的访问令牌,但出现错误 “AADSTS50001:资源'https://outlook.office365.com/'已禁用。 注意:我在azure帐户的“其他应用程序的权限”部分中找不到“Office 365 Exchange On

  • 我正在扩展一个PHP应用程序,它允许管理员创建事件并为这些事件分配特定用户。但是,在用户被列为可分配之前,我会检查用户的日历,看看他们是否可用。 我已经使用EWS为Exchange构建了一次,并使用FindItem方法在给定的时间段内检索用户电子邮件地址的事件,但我在Google日历API中很难找到等效的事件。 Events和FreeBusy Call似乎都需要特定用户的calendarId,这对

  • 我需要获取 office 365 日历中的所有事件。 目前 GET 请求: https://graph.microsoft.com/v1.0/users/{userPrincipalName}/events 调用 API 时仅返回 10 个事件

  • 我想从我的Ruby应用程序中访问Calendar rest API。我已经创建了azure多租户应用程序,并对其进行了配置。 我尝试获取对资源“https://outlook.office365com/”的访问令牌,但出现错误 我找不到这个错误的任何描述,也不明白为什么它被禁用 以下是我的azure应用程序权限:

  • 使用Exchange推送通知,我一直在创建一个服务,它可以同步Office365用户的日历数据。我一直在使用Office365日历REST API(获取和管理日历)和EWS API(订阅日历更改)的组合。 我注意到,就在最近,MS为其订阅endpoint引入了预览API。然而,这个API仍然处于预览模式,我想暂时避免使用它。 一旦我完成了所有设置,问题是我无法在日历事件资源(REST)和推送通知中

  • 问题内容: 我怎样才能得到一个与事件 的公共 谷歌日历?我有,但是没有必要。我不想更改其事件,也无需登录。 我想从中获取一个与我的/ 数据库同步。 试过了 但出现登录错误: 问题答案: 您的日历必须 公开 共享 ! 如果您仅共享 忙/闲 状态,则此方法有效: 详细信息 -仅当日历完全公开共享时,此wotrks 或者只是 忙碌 参数 orderby , sortorder 和 futureevent