Как я могу обработать неоднозначную 401 неизвестную ошибку - PullRequest
0 голосов
/ 09 апреля 2019

Различные пользователи сталкиваются с 401 неизвестной ошибкой.

В гибридной среде Office 365 у нас есть локальные пользователи и обычные лицензированные пользователи, такие как E5.

Но когда я запрашиваю локального пользователя или пользователю не назначен почтовый ящик

GET https://graph.microsoft.com/v1.0/users/{mail}/mailFolders/msgfolderroot

они оба возвращают 401 с неизвестной ошибкой


{
    "error": {
        "code": "UnknownError",
        "message": "",
        "innerError": {
            "request-id": "2968fcd7-6a44-4c40-90b1-6f7cc66eeb6d",
            "date": "2019-04-01T03:17:34"
        }
    }
}

Похоже, ошибка по умолчанию возвращается без какой-либо информации.

У меня вопрос: могу ли я определить, что этот тип пользователей не работает, чтобы я мог пропустить его данные?

Спасибо за помощь.

1 Ответ

0 голосов
/ 11 апреля 2019

Вы можете попробовать загрузить пользовательские лицензии Документация .

Что вы также можете сделать, это прочитать группу с локальными / облачными пользователями (если есть).

А чтобы найти действительно хорошее решение, вы даже можете настроить свою гибридную среду так, чтобы она была доступна через Graph API. (в данный момент в предварительном просмотре) https://docs.microsoft.com/en-us/graph/hybrid-rest-support

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