Microsoft图形 API 中增量查询的状态令牌的范围是什么?



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

从另一个堆栈溢出答案中,我知道图形 API 仅存储三个最新的状态令牌,但这些令牌的范围是什么?令牌是否属于资源(消息文件夹(或是否还存在一种同步会话?是否应使用不同的应用程序 ID授权代码提供一组不同的同步状态令牌?如果我代表已委派对同一邮箱的访问权限的其他用户访问资源,是否使用相同的同步令牌?还是有另一种简单的解决方案来获取第二组代币?

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

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

最新更新