Outlook REST API 410错误:SyncStateNotFound

Outlook REST API 410错误:SyncStateNotFound,outlook,outlook-restapi,Outlook,Outlook Restapi,同步邮件时,我得到410分: {\"code\":\"SyncStateNotFound\",\"message\":\"The sync state generation is not found; generation=1;[highest=4][4][2][3].\"} 这仅在同步选定帐户上选定邮件文件夹的邮件时发生。在使用相关增量令牌进行初始同步后发生。我可以通过制作 GET https://outlook.office365.com/api/v2.0/me/MailFolders(

同步邮件时,我得到410分:

{\"code\":\"SyncStateNotFound\",\"message\":\"The sync state 
generation is not found; generation=1;[highest=4][4][2][3].\"}
这仅在同步选定帐户上选定邮件文件夹的邮件时发生。在使用相关增量令牌进行初始同步后发生。我可以通过制作

GET https://outlook.office365.com/api/v2.0/me/MailFolders('{folder_id}')/messages/?$deltaToken={delta_token}
在微软的Outlook沙箱中

以下是确定复制所需的文字步骤:

1) 初始消息同步:

GET https://outlook.office365.com/api/v2.0/me/MailFolders('{folder_id}')/messages
2) 与初始增量令牌同步:

GET https://outlook.office365.com/api/v2.0/me/MailFolders('{folder_id}')/messages/?$deltaToken={delta_token}
GET https://outlook.office365.com/api/v2.0/me/MailFolders('{folder_id}')/messages/?$skipToken={skip_token}
3) 与跳过令牌同步,直到增量令牌:

GET https://outlook.office365.com/api/v2.0/me/MailFolders('{folder_id}')/messages/?$deltaToken={delta_token}
GET https://outlook.office365.com/api/v2.0/me/MailFolders('{folder_id}')/messages/?$skipToken={skip_token}
4) 此处发生错误:Mailfolder接收更新,因此我使用(3)中的增量令牌重新同步邮件。下面的呼叫抛出410,我无法同步消息

GET https://outlook.office365.com/api/v2.0/me/MailFolders('{folder_id}')/messages/?$deltaToken={delta_token}

再次重申:我已经将此隔离为仅在Outlook沙箱中进行测试,并且它仍然存在。使用(3)中的deltaToken及其相应的folderId作为查询参数进行GET同步调用(即,使执行(2))中的测试。

愚蠢错误:传入初始delta令牌而不是当前令牌。

您应该提供代码示例和任何其他相关详细信息。@RasmusW在进行上述API同步消息调用时,我使用初始同步调用(
GET)提供的deltaTokenhttps://outlook.office365.com/api/v2.0/me/MailFolders({folder_id}')/messages
)这很奇怪,我开始出现相同的错误,但我无法重现它,无论我传递什么delta令牌,我总是得到200,但基于令牌的不同主体。