почтальон и ошибка GraphAPI / me / onlineMeetings 403 - PullRequest
0 голосов
/ 25 мая 2020

Мне нужно протестировать API с помощью PostMan https://docs.microsoft.com/en-us/graph/api/application-post-onlinemeetings?view=graph-rest-1.0&tabs=http

Но всегда возвращать 403 ...

{
  "error": {
    "code": "Forbidden",
    "message": "",
    "innerError": {
      "request-id": "76cf26ec-0be3-4b51-a8a8-5c70d71e426c",
      "date": "2020-05-25T15:38:50"
    }
  }
}

Я следую этой статье, чтобы настроить почтальон статья microsoft и все работает очень хорошо, кроме этого API, и я не понимаю, почему

1 Ответ

2 голосов
/ 26 мая 2020

Эта проблема была вызвана тем, что у приложения нет разрешения на создание онлайн-собрания. Когда вы нажмете «Получить токен доступа пользователя» в почтальоне, он получит токен доступа, который включает в себя разрешения, которые вы добавляли в приложение ранее. Если вы хотите протестировать API создания онлайн-собраний, вам необходимо перейти на портал с go по azure и добавить для него соответствующие разрешения. Выполните следующие действия:

1. Go на портал azure и щелкните «Azure Active Directory» -> «Регистрация приложений» -> «Все Приложения". Найдите приложение по ClientID, которое вы установили в почтальоне для среды графика.

2. В приложении для регистрации нажмите «Разрешения API» и добавьте разрешение OnlineMeetings.ReadWrite для этого. enter image description here

enter image description here

После добавления разрешения OnlineMeetings.ReadWrite не забудьте дать на это согласие администратора. enter image description here

3. Теперь вам нужно снова получить токен доступа пользователя в почтальоне. Нажмите «Получить токен доступа пользователя» в почтальоне. Вы можете проверить разрешения, скопировав токен доступа на эту страницу , он проанализирует токен доступа, и вы сможете проверить, содержит ли токен разрешение OnlineMeetings.ReadWrite. (Для добавления разрешения на токен доступа требуется несколько минут, поэтому вам лучше проанализировать токен доступа, чтобы проверить, содержит ли он разрешение)

enter image description here

4. Затем вы можете протестировать этот api в своем почтальоне (ниже я привожу для справки пример создания онлайн-встречи). enter image description here

...