Я использую API-интерфейсы Microsoft Graph v1.0 для получения списка событий пользователя на следующие 3 месяца.
https://graph.microsoft.com/v1.0/me/calendarview/delta?startdatetime=blah&enddatetime=blahblah
Как вы можете видеть выше, я использую дельту в URL, которая разбивает на страницы данные ответа и дает мне nextLink, пока я не получу deltaLink.
Я вижу, что одно событие отправляется по двум разным ссылкам, имеющим одинаковое значение (id
). Но я мог наблюдать единственную разницу, когда данные его участников имели некоторые изменения (responseStatus изменился для одного пользователя).
Почему мы снова получим одно и то же событие на другой странице в следующем запросе ссылки (даже если есть некоторые изменения)? Разве это не должно идеально обрабатываться в инкрементной синхронизации или наблюдении за событиями?
Пожалуйста, дайте мне знать, действительно ли это.