Как получить список общих календарей в графе Microsoft?
Можно ли получить список пользователей (или идентификаторов пользователей), которые поделились своими календарями с человеком, вошедшим в систему?
Я хочу иметь список календарей, куда я могу звонить, как и с
https://graph.microsoft.com/v1.0/users('user shared the calendar')/calendars
1 ответ
Есть способ сделать шаг на шаг ближе к тому, что вы хотите, используя конечную точку бета: GET /calendars
для зарегистрированного пользователя и для каждого календаря отметьте isSharedWithMe
имущество. Если это свойство имеет значение true, свойство владельца будет отображать отображаемое имя и SMTP-адрес пользователя, который открыл общий доступ к календарю.
Помимо идентификатора пользователя, вы можете использовать SMTP-адрес для индексации в users
сбор в арендаторе, а также.
Вы можете увидеть описание calendar
свойства в графической документации.
Обратите внимание, что isSharedWithMe
и, как правило, API в конечной точке бета-версии могут быть изменены без предварительного уведомления. По этой причине производственные приложения не должны зависеть от таких API.