Иногда, когда я делаю дельта-запрос в calendarView, я получаю результат с пустым массивом значений и @ odata.nextLink.Я бы ожидал получить deltaLink, а не nextLink, если данных нет.
Request:
GET /v1.0/users/xxxxx/calendarView/delta?StartDateTime=2019-04-04T14:39:25.2156351Z&EndDateTime=2019-05-04T14:39:25.2158741Z
Response:
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(event)",
"@odata.nextLink": "https://graph.microsoft.com/v1.0/users/xxxxx/calendarView/delta?$skiptoken=Ria-5ww42ZtO......",
"value": []
}
Если я буду следовать nextLink, я получу новую страницу с ожидаемым значением deltaLink.
Request:
GET /v1.0/users/xxxxx/calendarView/delta?$skiptoken=Ria-5ww42ZtO.....
Response:
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(event)",
"@odata.deltaLink": "https://graph.microsoft.com/v1.0/users/xxxxx/calendarView/delta?$deltatoken=Ria-5ww42ZtOB0Q0.....",
"value": []
}
Isэто ошибка в API или ожидается, что иногда получаются пустые страницы?