微软图形API:通过iCalUid查找事件

3

我希望拒绝一次重复会议。我只有masterSerieId、iCalId和该实例的时间。

您知道我如何取消那个实例吗?

我必须使用主ID和该实例的时间查询以查找事件ID,还是有一种方法可以只使用iCalId找到eventId?

2个回答

11

您可以使用OData查询选项,仅过滤具有特定iCalUId的事件。

例如: GET https://graph.microsoft.com/v1.0/me/events?$filter=iCalUId eq '<your iCalUId>'


使用此选项,我得到了“客户端错误”,无效的筛选条件。它似乎不起作用。 - Berni
@Berni:对我来说没有任何问题。 - John Ranger

3

不幸的是,如果在匹配给定的iCalUId时,日历视图终端不包含作为事件系列一部分的事件。因此,如果一个事件具有非空的seriesMasterId,则您无法通过过滤iCalUId来查找它。


你有找到解决这个问题的方法吗?使用calendarview API似乎可以解决,但这也需要知道会议实例的时间范围(而且API只允许最多5年)。 - rcbevans

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接