Microsoft Graph API - получить группы - ошибка разрешения - PullRequest
0 голосов
/ 06 марта 2020

Я пытаюсь получить список групп из https://graph.microsoft.com/v1.0/groups с правильными разрешениями приложения. Я создал приложение на портале. azure .com и добавил разрешения для приложения (сгенерированный секрет клиента и т. Д. c). Казалось, что это работает, но после добавления и удаления других разрешений приложение перестало работать, поэтому я настроил новое приложение (новый идентификатор клиента и секрет) с теми же разрешениями, когда оно работало, и все ожидаемые вызовы работают ожидают https://graph.microsoft.com/v1.0/groups, для которого я получаю эту ошибку:

{
  "error": {
    "code": "Authorization_RequestDenied",
    "message": "Insufficient privileges to complete the operation.",
    "innerError": {
      "request-id": "adad2794-0000-43f6-812c-091acec39f7c",
      "date": "2020-03-06T12:18:58"
    }
  }
}

Я знаю GUID для одной из групп, и я могу вызвать API для перечисления групповых файлов без проблем и проблем, но просто не могу перечислить группы!

Нужно ли мне добавить разрешение, которое я пропускаю? Я уверен, что добавил необходимые разрешения, см. Скриншот.

Permissions Granted Спасибо.

1 Ответ

0 голосов
/ 07 марта 2020

попробовать Directory.Read.All

Group.Read.All означает, что вы можете прочитать все о группе.

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