Bob*_*bby 6 outlook-restapi microsoft-graph-api
我目前正在使用 Microsoft Graph API 将日历事件同步到我的本地应用程序。最后,我不关心保存系列中的每个单独事件,而是更喜欢只保存系列母版,然后自己推断出系列的实例。出于这个原因,我使用 /me/events 调用而不是 /me/calendarView 调用。
我的问题是在编辑系列中的单个事件时。编辑单个事件后,我进行了 /me/events 调用,我可以看到新添加的“异常”类型——这很棒。但是,我不知道如何将该新事件与更改为导致异常的事件相关联。
例如,如果我在周一中午召开每周会议,并且我将今天的会议从中午更改为 2:00,则很容易判断出今天的会议是更改的会议。但是,如果我将今天的会议改为星期五,我怎么知道是今天的会议发生了变化,而不是下周的会议?请记住,我只存储 master,而不是每个 calendarView 事件。
另一个例子是如果我删除一个事件。在这种情况下, /me/calendarView 调用将不再返回该事件。不生成异常类型。并且从 /me/events 调用返回的系列 master 根本没有改变以指示缺少日期。
我习惯使用的格式类似于 iCal/vCal 格式,其中有开始日期、结束日期和例外日期列表。使用这种格式,我可以轻松地从系列母版中判断要跳过哪些日期,而无需“呈现”整个事件并跳过例外情况。如果一个事件被删除,它会被添加到 EXDATE 列表中,然后在渲染时从不考虑它。Microsoft Graph API 是否没有一种简单的方法来查看这些更改/删除的事件?
归档时间: |
|
查看次数: |
847 次 |
最近记录: |