403 Запрещенная ошибка при получении дисков для почтовых ящиков shareddrive

#microsoft-graph-api #microsoft-graph-files

Вопрос:

Я пытаюсь отправить запрос для пользователя общего почтового ящика: GET https://graph.microsoft.com/v1.0/users/{Идентификатор пользователя}/диск У этого пользователя общего почтового ящика нет настройки OneDrive. Ожидаемый результат: 404 ошибка с кодом ошибки: ResourceNotFound. Фактический результат: 403 Запрещено с кодом ошибки: UknownError и пустым сообщением

Для других объектов, таких как электронная почта, календарь, я получил 200 с одним и тем же пользователем. Я хотел бы знать, можно ли это исправить.

Комментарии:

1. Привет, добро пожаловать в Stack Overflow. Как вы сказали, вы должны получить 404, если у пользователя нет настройки OneDrive — я понимаю это здесь. Не могли бы вы показать всю ошибку из MS Graph с подробностями ответа? И является ли рассматриваемый диск OneDrive для бизнеса?

2. У вас есть разрешение? Использовать jwt.ms чтобы проанализировать ваш токен и предоставить скриншоты.

3. Здесь полная трассировка стека: com.microsoft.graph.http.GraphServiceException: Error code: UnknownError Error message: GET https://graph.microsoft.com/v1.0/users/myUser/drive SdkVersion : graph-java/v2.3.2 Authorization : [PII_REDACTED] 403 : Forbidden

4. Я считаю, что у меня есть разрешения, потому что для других записей я получил 200 для этого пользователя.

5. Возможно, учетная запись «заморожена», вам нужно зайти в нее через браузер и разморозить.