调用 /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 == null
和seriesMaster == null
那么它就是一个简单的事件
- 如果
recurrence != null
和seriesMaster == null
则它是系列大师
- 如果
recurrence == null
和seriesMaster != null
那么它是一个实例系列
为了查看重复模式,您需要请求系列大师:
/me/events/{seriesMaster-id}
我安排了一个定期会议,但是当使用 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 == null
和seriesMaster == null
那么它就是一个简单的事件 - 如果
recurrence != null
和seriesMaster == null
则它是系列大师 - 如果
recurrence == null
和seriesMaster != null
那么它是一个实例系列
为了查看重复模式,您需要请求系列大师:
/me/events/{seriesMaster-id}