Как получить доступ к календарю группы с помощью 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 здесь. Пользовательский голос по этому запросу также доступен здесь, и вы можете сделать то же самое, чтобы команда разработчиков могла включить его в свои планы.

Другие вопросы по тегам