Обработка пользовательских общих идентификаторов календаря в Microsoft Graph API

При перечислении календарей в Microsoft Graph API, календари, которые совместно используются пользователями, имеют разные id для каждого пользователя. Как же тогда мы можем идентифицировать уникальные общие календари среди пользователей?

Например, у пользователя А есть календарь, и /v1.0/me/calendars возвращает объект с id = 123. Пользователь А поделился этим календарем с пользователем Б, чей /v1.0/me/calendars возвращает объект с id = 456. Откуда мы знаем, что это на самом деле один и тот же календарь?

Поле name может быть тем же самым (не уверен, что его можно переименовать), но нельзя полагаться на его уникальность. Это выглядит как расширенные свойства не используются совместно с календарем, поэтому установка уникального идентификатора в одном из них не может быть прочитана другим пользователем.

Любые предложения очень ценятся! Благодарю вас!


person Craig Younkins    schedule 05.05.2019    source источник