是否可以从所有日历中获取所有事件,而不管日历组如何
Is it possible to get all events from all calendars regardless of calendar group
我想使用 Graph 请求从所有日历中提取所有事件,而不考虑日历组。我尝试过的:
GET /me/calendar/events
GET /me/calendarGroups/{id}/calendars/{id}/events
案例一我从默认日历中的一个日历中获取。
案例二我从任何组中的特定日历中获得。
有什么方法可以从所有地方的所有日历中获取事件?
要从所有用户的日历中获取所有事件,您可以使用客户端凭据流程,它只提供 App 令牌并使用它通过以下调用查询所有日历
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中已经提出了一个功能请求,请点赞,以便将来实现。
我想使用 Graph 请求从所有日历中提取所有事件,而不考虑日历组。我尝试过的:
GET /me/calendar/events
GET /me/calendarGroups/{id}/calendars/{id}/events
案例一我从默认日历中的一个日历中获取。 案例二我从任何组中的特定日历中获得。 有什么方法可以从所有地方的所有日历中获取事件?
要从所有用户的日历中获取所有事件,您可以使用客户端凭据流程,它只提供 App 令牌并使用它通过以下调用查询所有日历
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中已经提出了一个功能请求,请点赞,以便将来实现。