如文档所述,事件增量API仅产生已删除资源的ID,而没有其他属性。
我们的应用程序使用iCalUId作为主键将事件的一个实例同步到外部数据存储。在我们的系统中,许多用户可以启用此数据同步,这意味着将处理跨多个用户日历共享的事件,为此iCalUId唯一标识共享事件的单个实例,这对于我们的用例非常重要。这并不简单,只是将我们对iCalUId的使用替换为内部ID。
因此,当收到事件被删除的通知时,我们不能仅对内部ID采取行动。理想情况下,这些通知将带有有关已删除事件资源的其他信息,例如iCalUId。
是否可以使用图形API的当前版本来检索此信息?还是针对同步策略完全采用另一种更有意义的方法?
该服务不仅仅支持发送有关今天已删除事件的MS Graph ID以外的信息。
一种解决方法是让您在以前的事件(添加,更新...)上同步MS Graph ID和iCalUID,然后通过与MS Graph ID映射从存储中删除事件。
您还可以请求将其他属性添加到Microsoft Graph Uservoice上已删除的条目中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句