Передача имени участника-пользователя, содержащего «con.»https://graph.microsoft.com/v1.0/users не удается с кодом состояния 0 - PullRequest
0 голосов
/ 19 декабря 2018

Если я пытаюсь получить пользовательский объект из Microsoft Graph, используя URL-адрес, такой как

https://graph.microsoft.com/v1.0/users/con.lastname@contoso.com

, где con.lastname@contoso.com - это UPN пользователя,

Запрос не выполняется с Status Code 0 и { "isTrusted": true } в теле ответа.

Я провел некоторое тестирование с несколькими новыми пользователями, а также с существующим пользователем, который привел меня к этой проблеме, и, похоже, это происходит только тогда, когда UPN содержит « con. »,это не происходит для 'con@contoso.com' или 'connor@contoso.com', но последовательно для'con.anything@contoso.com».Я также получаю ту же ошибку, когда upn не существует в моем арендаторе.Я вижу, что это происходит при выполнении запроса с помощью Graph Explorer, а также HttpRequestMessage в моем проекте c #.

Я могу успешно запросить пользователя по номеру https://graph.microsoft.com/v1.0/users/{id}, но для этого требуется, чтобы я был в состоянии успешно получить идентификатор в первую очередь, и я могу обойти проблему, получив пользователя с помощью фильтрации по имени участника-пользователя, например,как https://graph.microsoft.com/v1.0/users?$filter=userPrincipalName eq 'con.lastname@contoso.com', но кажется странной проблемой, что я не могу запросить этого одного пользователя так же, как и для примерно 10 000 других.Есть идеи, что здесь может происходить?Спасибо.

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