#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. Возможно, учетная запись «заморожена», вам нужно зайти в нее через браузер и разморозить.