Microsoft graph api Exchange EWS SyncState Id转换为Microsoft Graph API deltatoken

Microsoft graph api Exchange EWS SyncState Id转换为Microsoft Graph API deltatoken,microsoft-graph-api,office365,exchangewebservices,outlook-restapi,microsoft-graph-calendar,Microsoft Graph Api,Office365,Exchangewebservices,Outlook Restapi,Microsoft Graph Calendar,我从Exchange EWS迁移到Microsoft Graph API以同步日历事件和任务。 我可以访问日历,并且我有一个“旧”EWS SyncState Id。 我知道我试图通过deltatoken获取Graph API,我得到: GET https://graph.microsoft.com/v1.0/users/fg****@****.***/calendarView/delta?%24orderby=start%2FdateTime&%24top=25&%24delta

我从Exchange EWS迁移到Microsoft Graph API以同步日历事件和任务。 我可以访问日历,并且我有一个“旧”EWS SyncState Id。 我知道我试图通过deltatoken获取Graph API,我得到:

GET https://graph.microsoft.com/v1.0/users/fg****@****.***/calendarView/delta?%24orderby=start%2FdateTime&%24top=25&%24deltatoken=H4sIAAAAAAAEAO2TbVCUVRTH732es8jYaAtICQpNCGONLi0uK6-Bexf2RQSul9ilJqMdeJrQWPTZBQMHI4SmkRkgZwIUkXJ8QUWkNl8YX0hmZEwrG0ogZNLAXkhChhicMqqLhdNAH9pP9cE78_tw7_n_7znn3jkIzUF8RW4Jj9KFa7RqnUofoYtUhev0GhXRE73KsIJE6kmEIUqrVRdb00LTCu1ZaU6bU9Lb7Da5EEW77zTkvZItyeZsFOW-1yLJjpw8O4r519ZUnszhZFKWlFMgZT-Tkyu50e0am8NptjucNnuWlCS5021yniyZnVKuI9WeJskFkuxGyfe7tXLkXJu84c9fmouQNw__9X5Tl08pkRcPqTmhU5ozwePjW-4SQ0NdorjTl6zH6MvI6oK3x1z62k9anztT0HOai1KKBhAS0HwkTlkeQimTcdeLKrpNyBthNI_D073pgVCyjpqTdSlTImTQGiz35DMW5dT8bf8tp0T4B-GM1XGr22_hIlfqtsPHYksV8gJ27xSjJc0d3k2zip6OIuFRxx308Ej57vQT80g9iaudCFk3fzrqb7ScCEMTXdb9X1-sTNqu3VZ26LNo432vf1Hwp2hB_ci5TZO-Sa5H4jbrq5VPTkcV0bdKimZVxc-DSl97sQwvgRrH7URx38QkuaGk4sHAChIfRKGp6so18fBTCaRsFYUjx16voHRWdRhhH6i4adoIVWMQATsNmXso9hcTLJdIlyeFxEuBR7lrZtX8CUGs3bwVPNSVEeC18pQMflmvvkVnNcCvRzB3V6VSDDvwEauuxw2s8QBuYkdOk7MqCqbsdxJYRszizzlfsPWNtjWcZOho7HseLvd_8wbFGJQXBichsDk_nYVF6m9zxkTtya9IFFBm8r9Wx9kFmfFBINar9xKngsL7mRkfw4eLen5gQ-15EucligUIcRmzwNavPAVbnygxspY5x-M5q8QPWprJCoFCn6e2WBg9ysp3lNfg_SwghC1dRinFIvOtijVxVsPayg29wsvDeIB8pySjhP38C2WDMOhJxZLH87GOUIGK1WH5JPRpKu6IOk-OF5JzHhTeDXihF9qbrhqgc6jYAhdjrOlwxXnhd7hx8L0GNtxaN8r5SRz5NZ48q-AZATRN59vYOk2bgWMEZ0ZLDysNdo1xxnGjgC-T5UoqCD5kYTsLUmMNW2lmSWnMYqUUOs7ulsU-wyZy05vC0I-9G2E41hwgTrg8CBMo-821d4AzSLECvFT1newxvH0Pp5F_8qE7y6_2td1NOrnMtnptdz9RIGz5fjHpiiFDfmT0Ov2PpqLzwVQ8mIr_8VS0-qCSPwAFiYBUqggAAA2` resulted in a `400 Bad Request` response:
{
  "error": {
    "code": "BadRequest",
    "message": "Badly formed token.",
    "innerError": {
      "date": "2020-10-26T15:42:58",
      "request-id": "21cf7993-c2a9-4bad-8bca-f31f8cbb0949",
      "client-request-id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx"
    }
  }
}
我将SyncState Id转换为:

  • 将二进制文件转换为base64
  • 将+替换为-和/和
  • 替换所有填充(=)字符
  • 在字符串末尾追加一个整数,指示如何删除填充字符(可以是0)
发件人:


不能将旧的SyncState Id用作DeltaToken吗?或者我做错了什么?

是否有文档说明可以将ews api syncstate转换为graph delta token?