Как получить доступ к календарю группы с помощью Microsoft Graph Api?
Я пытаюсь получить доступ к календарю группы, используя Microsoft Graph API в качестве приложения (я не хочу использовать права делегирования).
Если я запрашиваю события календаря, используя приведенные ниже, я получаю события для пользователя просто отлично.
https://graph.microsoft.com/v1.0/users/[emailAddress]/events
Если я сделаю запрос на следующее, я получу информацию о группе:
https://graph.microsoft.com/v1.0/groups/[groupId]/
Если я сделаю запрос на это:
https://graph.microsoft.com/v1.0/groups/[groupId]/events
Я получаю "Доступ запрещен. Проверьте учетные данные и повторите попытку". На портале Azure я предоставил службе приложений следующие разрешения для приложений:
Calendars.Read
Calendars.Read.Shared
Group.Read.All
User.Read.All
Что мне не хватает?
1 ответ
Права доступа приложений к списку событий в настоящее время не поддерживаются. Кроме того, перечисление событий с использованием делегированных разрешений с личными учетными записями не поддерживается. Пожалуйста, обратитесь к документации Список событий, в которой есть детали. Вы также можете обратиться к известным ограничениям Graph здесь. Пользовательский голос по этому запросу также доступен здесь, и вы можете сделать то же самое, чтобы команда разработчиков могла включить его в свои планы.