调用 /me/calendarView 后重复为空

Recurrence is null after calling /me/calendarView

我安排了一个定期会议,但是当使用 GraphAPI 调用 /me/calendarView 时,事件 recurrence 字段返回为 null。该事件确实返回了 seriesMasterId。我已经在图形资源管理器和我的代码中尝试过,但没有发现能够让它工作。我还尝试使用如下所示的查询(包含重复):

$select=subject,isOrganizer,organizer,attendees,start,end,location,recurrence,responseStatus,organizer

确切的请求是 GET https://graph.microsoft.com/v1.0/me/calendarView/?startdatetime=2018-10-05T14:25:25.049Z&enddatetime=2018-10-06T04:59:59.049Z

我用了这个还是不行。关于为什么重复会是 null?

的任何建议

系列的循环模式与系列大师一起存在,而不是实例。

您收到 seriesMasterId 的事实告诉我们您正在查看实例而不是主机。 Series Master 将具有 recurrence 值,但没有 seriesMaster

  • 如果recurrence == nullseriesMaster == null那么它就是一个简单的事件
  • 如果recurrence != nullseriesMaster == null则它是系列大师
  • 如果recurrence == nullseriesMaster != null那么它是一个实例系列

为了查看重复模式,您需要请求系列大师:

/me/events/{seriesMaster-id}