将出现的事件扩展为单个事件

时间:2017-12-08 11:27:31

标签: outlook-restapi

是否有任何选项可以将重复发生的事件扩展为单个事件,并且只返回单个一次性事件和重复事件的实例,而不返回基础的重复事件本身?

目前Outlook Calendar REST API会返回其SeriesMaster的出现次数,但我们需要以编程方式合并和扩展它们。

1 个答案:

答案 0 :(得分:0)

这正是GET /me/calendarview的作用。这会扩展定期会议并返回属于视图的开始/结束参数的任何实例。如果您只是GET /me/events,那么您只能获得系列主文件。

如果您想从系列大师中进行扩展,您可以随时GET /me/events/{id-of-series-master}/instances?startDateTime=XXXX&endDateTime=XXXX

请注意,在这两种情况下,您都必须指定一个时间窗口,因此无法说出"只需给我所有实例"。这是因为有可能有没有结束日期的重复活动,所以没有"所有" :)