Я пытаюсь создать событие в группе через Microsoft Graph Api.
В настоящее время я могу создавать / обновлять и удалять группы, но не могу взаимодействовать с событиями внутри этих групп. Я также могу создавать события в календарях, которые не находятся внутри группы
Я проверил, что у меня есть все разрешения, описанные в документации, и я не пропускаю ни одного из перечисленных. Единственный в списке для этого вызова API является
Group.ReadWrite.All
Однако у меня уже есть это разрешение (очевидно, благодаря возможности создания и обновления группы)
Если это поможет, мы пытаемся создать общие календари через API, и казалось, что группы были единственным способом добиться этого.
для репликации
Настройка приложения, которое вызывает API-интерфейс graph v1 с использованием разрешений приложения. (Примечание: эта проблема не возникает с делегированными разрешениями)
Дайте вашей заявке следующие разрешения
- Group.ReadWrite.All
- User.ReadWrite.All
- Calendars.ReadWrite
- Directory.ReadWrite.All
Отправьте следующий запрос (с соответствующим телом):
POST /groups
Это будет работать, как и следующий запрос:
POST /groups/{id}/members/$ref
Однако этот запрос вернет 403:
POST /groups/{id}/calendar/events
и так будет
POST /groups/{id}/events