我们使用Microsoft Graph来获取用户日历中的事件列表,我们获取的部分数据是与事件关联的类别。我们使用此数据在我们的应用程序中显示用户选择的正确类别颜色的事件(如果有一个类别列表,我们选择第一个类别)。
我在Outlook桌面应用程序中看到,我可以重命名类别,更改其颜色并删除它。
如果我重命名某个类别,我所看到的是,当我获取日历活动列表时,这些活动会保留旧类别名称,并且不会更新(至少在等待15分钟之后)使用新的类别名称。
这意味着在我们的应用中,类别和事件之间的关联被打破了,因为我们现在在类别列表中有 new 类别名称,但旧随事件返回的类别名称。
我已经使用重命名的类别创建了一个新活动,并且新活动会带有新的类别名称,但现有活动不会发生。
奇怪的是,在桌面客户端上,它似乎确实更新了事件,因为我更改了与重命名的类别相关联的颜色,并且还更新了与该类别相关的所有事件。他们似乎似乎没有更新Microsoft Graph似乎从中获取的任何数据。
这是Microsoft Graph API中的错误,还是预期与事件关联的类别不会更新?
注意:我在Outlook任务中尝试了相同的操作,只要我在Outlook中重命名该类别,就会更新它们上的类别。因此,更新适用于任务,但出于某种原因不适用于事件。