Microsoft Graph API - Общее исключение при загрузке сайтов / root и дисков - PullRequest
1 голос
/ 31 января 2020

Я создал автономное приложение на node.js, авторизованное в AAD с клиентом / секретом с разрешениями на доступ к группам, сайтам, каталогам. Мне удалось создать группу и группу команд с помощью Microsoft Graph API, но когда я попытался получить sites/root или drives

https://graph.microsoft.com/v1.0/groups/{groupId}/sites/root
https://graph.microsoft.com/v1.0/groups/{groupId}/drive

, я получил 500 Внутренняя ошибка сервера:

 {
  "error": {
    "code": "generalException",
    "message": "An unspecified error has occurred.",
    "innerError": {
      "request-id": (....),
      "date": "2020-01-31T09:15:17"
    }
  }
}

Возможен ли доступ к сайтам и дискам с помощью Graph API с токеном приложения?

Ответы [ 3 ]

1 голос
/ 03 февраля 2020

ошибка вызывается при использовании "Group.Create", "Group.ReadWrite.All" вместе

0 голосов
/ 01 февраля 2020

Когда вы регистрируете Azure Приложение Active Directory , какой тип поддерживаемой учетной записи вы выбираете?

У меня была точно такая же проблема, как и у вас, но я создал новую Azure Приложение AD и изменило поддерживаемый тип учетной записи обратно на первый вариант, и все работало соответственно. enter image description here

Я надеюсь, что это может помочь вашей проблеме.

Спасибо.

0 голосов
/ 31 января 2020

Да, это возможно. Одна из возможностей здесь заключается в том, что если вы пытаетесь получить доступ к диску или сайту сразу после создания группы, они могут быть еще не подготовлены. Может произойти некоторая задержка, обычно не более нескольких минут.

...