1

我有一个在多个独立设备上运行的应用程序,可以跟踪同一 Outlook 邮件文件夹中的邮件。我为此使用消息增量函数调用。每个实例在文本文件中维护自己的增量链接。此解决方案在单个设备上运行良好。但是,当我在第二台设备上运行应用程序时,有时会在其中一台设备上收到“SyncStateNotFound”错误,因为当另一台设备同步几次时增量链接变得无效。

另一个堆栈溢出答案中,我了解到 Graph API 仅存储三个最近的状态标记,但是这些标记的范围是什么?令牌是否属于资源(消息文件夹)或者是否还有一种同步会话?不同的应用程序 ID授权代码是否应该提供一组不同的同步状态令牌?如果我代表授权访问同一邮箱的不同用户访问资源,我是否使用相同的同步令牌?或者是否有另一种简单的解决方案来获取第二组令牌?

4

1 回答 1

0

如果我理解正确,您可以跨设备共享同步状态吗?如果是这样,则不支持。每个设备都应该有自己的同步状态令牌。

关于令牌的范围,它属于文件夹。您应该避免重复使用令牌。

于 2019-08-24T17:34:23.263 回答