使用多个日历

时间:2017-10-22 12:17:47

标签: microsoft-graph outlook-restapi

我有多个日历。如何修改此查询以指定我想要calendar的{​​{1}}?另外,我可以说,所有日历。

events

我看到每个日历都有一个唯一的“id”,尽管只有一个字符不同。 s,t,u,v,w,x好奇。

1 个答案:

答案 0 :(得分:0)

您使用/calendars端点获取日历列表:

GET /me/calendars

然后使用返回的id选择要从中返回事件的日历:

GET /me/calendars/{id}/events

但是,您最有可能需要/calendarView而不是/events资源。 calendarView提供与客户日历中通常看到的结果相同的结果(即Outlook,OWA)。

/events返回较低级别的数据,并使用此端点进行读取操作需要了解Series Master , Occurrence, and Exception resources work in Exchange. The calendarView`如何简化事物,但提供给定日期范围的渲染视图的视图:

GET /me/calendars/{id}/calendarView?startDateTime={dateTime}&endDateTime={dateTime}