Предоставленное значение для области входных значений недопустимо для OnlineMeeting.ReadWrite.

Я пытаюсь создать собрание от имени пользователя, для которого я пытаюсь получить код. Я зарегистрировал приложение в Azure. Также создан идентификатор приложения (клиента). Я также добавил необходимое разрешение в API. Но когда я посещаю эту страницу, страница запрашивает идентификатор электронной почты, но как только пользователи заполняют идентификатор электронной почты, он говорит: Предоставленное значение для области входного значения недействительно для OnlineMeeting.ReadWrite в URL-адресе перенаправления.

Что мне здесь не хватает?

Изменить 1

Как предложил @Rukmini, я попробовал это, и вот соответствующие подробности.

Чтобы получить код, я создаю URL-адрес, подобный этому изображению:

Это не работает, когда я передаю область действия OnlineMeetings.ReadWrite. Но когда я передаю https://graph.microsoft.com/.default в качестве области действия, он работает, и я могу пройти аутентификацию и сгенерировать код. Затем я могу использовать этот код для получения токена доступа, как показано на следующем изображении. Но с помощью этого токена доступа я не могу создать собрание, поскольку оно не имеет области действия OnlineMeetings.ReadWrite, как указано в этом документе https://learn.microsoft.com/en-us/graph/api/application-post-onlinemeetings? вид=график-остальные-1.0&табс=http

Что я могу сделать, чтобы сгенерировать код и токен доступа для области OnlineMeetings.ReadWrite, чтобы я мог создать собрание от имени пользователей?

Редактировать

Я сгенерировал URL-адрес авторизации, предложенный @Rukmini, используя следующие параметры запроса.

Когда я перешел по ссылке, мне был представлен экран входа в систему, но, как и моя предыдущая ошибка, я вижу тот же экран. Я что-то упустил здесь? Нужно ли подтверждать мое приложение? Или мне нужно использовать только определенные идентификаторы, как в GCP и AWS?

0 ответов

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