【问题标题】:Is it possible to get all events from all calendars regardless of calendar group无论日历组如何,是否可以从所有日历中获取所有事件
【发布时间】:2021-03-14 12:39:18
【问题描述】:

我想使用图表请求从所有日历中提取所有事件,而不考虑日历组。我尝试过的:

GET /me/calendar/events
GET /me/calendarGroups/{id}/calendars/{id}/events

案例一我从默认日历中的一个日历中获得。 案例二我从任何组中的特定日历中获得。 有什么方法可以从各地的所有日历中获取事件?

【问题讨论】:

  • 您好,如果发布的答案解决了您的问题,请单击复选标记将其标记为答案。这样做可以帮助其他人找到他们问题的答案。见meta.stackexchange.com/questions/5234/…

标签: microsoft-graph-api microsoft-graph-sdks microsoft-graph-calendar


【解决方案1】:

要从所有用户的日历中获取所有事件,您可以使用客户端凭据流,它仅提供应用令牌并使用它通过以下调用查询所有日历

https://graph.microsoft.com/v1.0/users/userid/calendars

然后使用 calendarid 并通过对每个 calendar_id 使用以下调用来提取事件。

https://graph.microsoft.com/v1.0/users/1ab4e76f-5f52-44b8-8a72-7d03c05e6ff4/calendars/AAMkAGI0Mjk2NTQ5LTE4MjctNDE1Yy04Nzc0LWIxNzA0MDBkNDkwZABGAAAAAABAJhtsoNeXR49KeByGVNbsBwB0tR3-uC1cSqrKkE00IGLeAAAAAAEGAAB0tR3-uC1cSqrKkE00IGLeAAAAAB89AAA=/events

目前还没有直接调用从所有日历中获取所有事件。 Microsoft Graph Feature Request Forum 中已经提出了功能请求,请点赞,以便将来实施。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多