Как получить список общих календарей в графе Microsoft? - PullRequest
0 голосов
/ 12 февраля 2019

Можно ли получить список пользователей (или идентификаторов пользователей), которые поделились своими календарями с человеком, вошедшим в систему?

Я хочу иметь список календарей, куда я могу звонить, как я делаю с

https://graph.microsoft.com/v1.0/users('user shared the calendar')/calendars

1 Ответ

0 голосов
/ 13 февраля 2019

Есть способ сделать шаг на шаг ближе к тому, что вы хотите, используя конечную точку бета-версии: выполните GET /calendars для зарегистрированного пользователя и для каждого календаря отметьте свойство isSharedWithMe.Если это свойство имеет значение true, свойство owner будет отображать отображаемое имя и SMTP-адрес пользователя, который открыл общий доступ к календарю.

Кроме идентификатора пользователя, вы также можете использовать SMTP-адрес для индексации в коллекцию users в клиенте.

Описание свойств calendar можно посмотреть в График документации .

Имейте в виду, что isSharedWithMe и вообще API в конечной точке бета могут быть изменены без предварительного уведомления.По этой причине производственные приложения не должны зависеть от таких API.

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