如何使用outlook calendar api 2.0检索经常性系列中的事件?

问题描述:

我一直在使用node-outlook包装为Outlook Calendar REST API。目前,当我提出请求时,我可以检索一次性事件和一系列重复事件的主数据(但不包括循环系列以外的单个事件)。如何修改我的查询参数以检索事件列表单个事件是重复序列的一部分?如何使用outlook calendar api 2.0检索经常性系列中的事件?

const queryParams = { 
    '$select': 'Subject,Start,End,Location,Type', 
    '$orderby': 'Start/DateTime desc', 
    '$filter': "Start/DateTime ge '" + start_utc + "' and Start/DateTime le '" + end_utc + "'" 
}; 

我的目标是在接下来的30天内提出1个API请求来检索所有事件。

我相信你在找什么是CalendarView。它被记录在[这里] [1]

1:https://msdn.microsoft.com/en-us/office/office365/api/calendar-rest-operations#GetCalendarView