如何使用outlook calendar api 2.0检索重复序列中的事件?

时间:2017-04-09 13:58:06

标签: node.js outlook-restapi

我一直在为node-outlook使用Outlook Calendar REST API包装器。目前,当我发出请求时,我可以检索一次性事件和一系列重复事件的主要事件(但不是单独的事件,这些事件是重复系列的一部分)。如何修改查询参数以检索事件列表单个事件,这些事件是周期性系列的一部分?

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

我的目标是制作1个API请求,以检索即将到来的30天内的所有事件。

2 个答案:

答案 0 :(得分:1)

我相信你所寻找的是CalendarView。它记录在案[这里] [1]

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

答案 1 :(得分:0)

获取CalendarView的请求:

https://outlook.office.com/api/v2.0/users/<your_meeting_room_id>/calendarview?startDateTime=2019-03-01T00:01:00&endDateTime=2019-03-01T23:59:00

其中<your_meeting_room_id>是会议室的电子邮件。