【发布时间】:2020-06-27 07:17:55
【问题描述】:
我正在从 EWS 迁移到 Microsoft graph,并且在替换流“ExchangeService.syncFolderItems”时遇到问题。
ChangeCollection<ItemChange> changedItems = exchangeService.syncFolderItems(calendarFolder.getId(),
FirstClassProperties, null, 512, NormalItems, syncState);
这为我提供了自上次同步状态以来的所有更改类型。 现在我需要用 Microsoft graph 替换它。
我在 Microsoft graph 中看到了 Get delta api,以及如何使用过时的令牌递归调用它。我的查询是,Get delta api 没有返回更改项类型。有人可以建议我在 Microsoft graph 中实现这一点的最佳方法吗?也许我需要为此使用的 API?
注意:我的服务将在固定时间间隔后调用此流程以获取更改。我还看到了订阅 (https://docs.microsoft.com/en-us/graph/api/resources/subscription?view=graph-rest-1.0),但不确定是否可以在我的情况下使用,因为我的服务将在固定的预定时间间隔后拨打电话以更改会议室。
我被困在这里了。请帮忙。提前致谢。
【问题讨论】:
标签: microsoft-graph-api exchangewebservices microsoft-graph-sdks microsoft-graph-teams microsoft-graph-calendar