Как получить список с помощью PostMan? - PullRequest
0 голосов
/ 05 марта 2020

Я пытаюсь получить ростер с помощью PostMan, используя коллекцию почтальонов Microsoft Graph

  1. Возможность получить userAccessToken

  2. Когда я использую запрос «Команды-> Члены команды» - https://graph.microsoft.com/v1.0/groups/ {{TeamId}} / members, я получаю следующие ошибка :

{
    "error": {
        "code": "Authorization_RequestDenied",
        "message": "Insufficient privileges to complete the operation.",
        "innerError": {
            "request-id": "422d9233-909a-43fd-bc2b-161f3dda9f7a",
            "date": "2020-03-05T09:09:55"
        }
    }
}

Без TeamId я не смогу выдать запрос GET для / v3 / messages / {teamId} / members /

Мне назначены следующие роли , как показано на рисунке enter image description here

Я что-то здесь упускаю?

1 Ответ

1 голос
/ 05 марта 2020

Вам необходимо добавить разрешения для вашего приложения в azure add, разрешения - User.ReadBasic.All, User.Read.All, Group.Read.All, Directory.Read.All, которые упоминаются в официальном документе графика API. enter image description here

Пожалуйста, следуйте инструкциям ниже:

Go для вашего приложения в объявлении azure, вы можете искать его с помощью "client_id", и нажмите кнопку, показанную на снимке экрана ниже: enter image description here

Найдите разрешение и добавьте их одно за другим. enter image description here

После добавления всех разрешений необходимо нажать кнопку «Предоставить согласие администратора для *». enter image description here

Затем вы можете снова запросить токен и использовать этот токен доступа для запроса графика api.

Надеюсь, это поможет ~

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...