我们正在利用Microsoft Graph API检索会议信息以进行分析。
我们注意到,只要设置了定期会议,就只有一条记录。如果用户在开始时接受了定期邀请,然后选择将其响应状态更改为特定事件,则状态将更改为“暂时接受”。
有人可以详细说明为什么会这样吗?我是否可以获取信息以确定用户接受哪些实例以及他为定期会议邀请拒绝哪些实例?
答案 0 :(得分:3)
Exchange中的重复会议有一个“主”事件。这包含(除其他外)重现模式。任何定期会议只有一个“会议大师”。此单个对象包含重复模式的数组实例和例外。换句话说,即使会议每天发生10年,仍然只有一个event
对象存储在Exchange中。
从/events
提取列表时,您会收到原始event
数据。由于Exchange不存储事件的单独实例,因此您只能看到“会议主持人”。
如果您要分析日历,则应使用/calendarView
端点。这为您提供了给定日期范围的日历的“渲染”视图。请求时,Exchange将返回该范围内的每个匹配项作为不同的实例。结果是反映用户在Outlook中看到的事件的视图。