Microsoft Graph API CalendarView дельта-запрос иногда возвращает nextLink, даже если страница пуста - PullRequest
0 голосов
/ 04 апреля 2019

Иногда, когда я делаю дельта-запрос в 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 или ожидается, что иногда получаются пустые страницы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...