Проблема с доступом к Microsoft graph API при создании онлайн-собрания или онлайн-совещания
Я пытаюсь использовать «https://graph.microsoft.com/v1.0/me/events» или «https://graph.microsoft.com/v1.0/me/onlineMeetings» для программного создания онлайн-встречи.
Я использовал помощь многих ресурсов, особенно этого https://vikrantsdynamicsblogs.wordpress.com/2020/03/28/programmatically-create-the-teams-meeting/.
Я использовал этот API для получения токена с использованием типа предоставления пароля «https://login.microsoftonline.com/{tenantId}/oauth2/v2.0/token», но проблема возникла, когда я вызываю «https://graph.microsoft.com/v1.0/me/onlineMeetings" Я получил 403 Forbidden
и когда я пытаюсь вызвать «https://graph.microsoft.com/v1.0/me/events», используя тот же токен доступа, я получаю этот ответ
Я добавил делегированное разрешение с портала Azure.
Любые идеи, почему оба не работают со мной?
1 ответ
Ошибки авторизации могут возникать в результате нескольких различных проблем, большинство из которых приводит к ошибке 403 (за некоторыми исключениями). Мы могли бы обратиться к этому документу для устранения ошибок авторизации Microsoft Graph .
Мы не можем создать онлайн-собрание через личную учетную запись Microsoft . Если вы используете рабочую или учебную учетную запись, нам необходимо убедиться, что учетная запись имеет разрешение:
OnlineMeetings.ReadWrite
, если вы создаете онлайн-встречу через приложение, нам нужно
OnlineMeetings.Read.All
а также
OnlineMeetings.ReadWrite.All*
разрешение, проверьте это Разрешения на созданиеонлайн -встреч и собраний по сети для получения более подробной информации.