График Microsoft: ICalUid возвращается нулевым при загрузке выбранных полей в calendarView - PullRequest
2 голосов
/ 17 апреля 2020

Мы используем конечную точку CalendarView для получения списка собраний из календаря.

Если мы укажем $ select для получения ограниченных полей, iCalUid будет возвращен ноль, даже если мы укажем iCalUid в $ select.

Ниже приведен пример запроса, который возвращает значение null iCalUid

https://graph.microsoft.com/v1.0/me/calendar/calendarView?startDateTime=2020-04-09T04:00:00.000Z&endDateTime=2020-05-01T04:00:00.000Z&$top=100&$orderby=start/dateTime%20asc&$select=id,subject,iCalUId

Если мы делаем тот же вызов без фильтра $ select, он работает нормально и возвращает правильный iCalUid.

Эта проблема возникает только с одним конкретным арендатором, вышеописанный сценарий работает нормально для сотен других арендаторов.

Ниже приведены некоторые подробности для отладки сеанса

client-request-id: 9faa4f1a-4cbc-4467-8e1c-15ac34e6a2ae

User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36

Request time: 1 April 2020

1 Ответ

1 голос
/ 18 апреля 2020

Я попытался воспроизвести проблему с помощью приведенного выше запроса API-интерфейса Graph, но он работает для меня. Я могу получить iCalUid.

Вы можете попробовать с помощью Microsoft Graph Explorer / POSTMAN для данного арендатора и посмотреть, можете ли вы по-прежнему воспроизвести проблему или также можете ограничить меньшее количество элементов. Если вы можете повторить проблему, я бы посоветовал вам проверить эти элементы с помощью таких инструментов, как MFCMAPI / EWSEditor, или использовать утилиту Microsoft CalCheck, чтобы убедиться, что они в порядке и устранить проблему.

enter image description here

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