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

从 Office 365 日历中提取所有事件

杨凯旋
2023-03-14

我需要获取 office 365 日历中的所有事件。

目前 GET 请求:

https://graph.microsoft.com/v1.0/users/{userPrincipalName}/events

调用 API 时仅返回 10 个事件

共有1个答案

丘友樵
2023-03-14

首先计算事件的数量,然后使用$top查询参数进行另一次调用,怎么样?

https://graph.microsoft.com/v1.0/users/me/events?$count=true

上面的api以“@odata.count”的形式给出事件的数量:173(例如),然后您进行如下调用:

https://graph.microsoft.com/v1.0/users/me/events?$top=173
 类似资料:
  • 我们需要获取Office 365日历帐户中的所有日历 我们基本上对endpointhttps://graph . Microsoft . com/v 1.0/users/[log-in-user-id]/calendars进行api调用 但是当我们调用API时,它只返回10个日历(最多)!? 任何帮助/提示表示赞赏!

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

  • 我可以在日历中查询相关的邮件ID吗?我无法想象这是可能为每一个消息。 谢谢! 编辑:@venkat谢谢。邮件项目比紧急日历事件标准更易于处理。作为Exchange开发人员,我不得不问--您真的需要一个示例来说明如何将邮件绑定事件更好地作为邮件项而不是日历事件项来处理吗?好的,这很酷,这里有一个: 谢谢!

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

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

  • 我试着从我的应用程序(ICS及以上)读取本机日历事件,但有时它工作,有时它显示一些不正确的值。目前我正在使用这段代码,谁能告诉我,我哪里出错了…