У меня возникли некоторые странные проблемы с подкачкой в API 3600 REST Office.Проблемы с подкачкой с Office 365 Calendar API
При получении всех событий пользователя в пакетах со следующей просьбой (конечно, обновлением параметров пропуска при каждом вызове):
https://outlook.office365.com/api/v1.0/users%[email protected]/Events/?$orderby=Start&$select=ID&$top=50&$skip=100
Пользователя имеет более 1000 событий в календаре и на в какой-то момент я все время получаю одни и те же события. В этом случае, по иронии судьбы, после 666 событий. Odata.nextLink возвращается каждый раз, а параметр пропуска обновляется, но возвращаемые события I те же, что и на последней странице. Процедура заканчивается бесконечным циклом, получающим больше событий одного и того же события.
Кроме того, по какой-то причине я иногда получаю большую партию, чем запрашивал. Например, по следующему запросу я получаю 470 событий, а 250 ожидалось.
https://outlook.office365.com/api/v1.0/users%[email protected]/Events/?$orderby=Start&$select=ID&$top=250
Неужели кто-нибудь испытал эти проблемы и если да, то как вы решили проблему?
Другие примеры следов запроса/ответа, демонстрирующие проблему can be found here.
Вы пытались вытащить меньшие партии, например 10 или 20 записей за партию. – Mostafa
Да, даже с 10. – P44T
проверьте ниже мой ответ на вопрос, который у вас есть. – Mostafa