是否有任何选项可以将重复发生的事件扩展为单个事件,并且只返回单个一次性事件和重复事件的实例,而不返回基础的重复事件本身?
目前Outlook Calendar REST API会返回其SeriesMaster的出现次数,但我们需要以编程方式合并和扩展它们。
答案 0 :(得分:0)
这正是GET /me/calendarview
的作用。这会扩展定期会议并返回属于视图的开始/结束参数的任何实例。如果您只是GET /me/events
,那么您只能获得系列主文件。
如果您想从系列大师中进行扩展,您可以随时GET /me/events/{id-of-series-master}/instances?startDateTime=XXXX&endDateTime=XXXX
。
请注意,在这两种情况下,您都必须指定一个时间窗口,因此无法说出"只需给我所有实例"。这是因为有可能有没有结束日期的重复活动,所以没有"所有" :)