传递包含“ con”的UPN。到https://graph.microsoft.com/v1.0/users失败,状态码为0

时间:2018-12-19 01:10:05

标签: microsoft-graph

如果我尝试通过使用URL来从Microsoft Graph获取用户对象,例如

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时,我也会遇到相同的错误。我在C#项目中使用Graph Explorer和HttpRequestMessage进行查询时会看到这种情况。

我可以在https://graph.microsoft.com/v1.0/users/{id}处成功查询用户,但这首先需要我能够成功获取ID,并且可以通过对UPN进行过滤来吸引用户来解决此问题,例如https://graph.microsoft.com/v1.0/users?$filter=userPrincipalName eq 'con.lastname@contoso.com',但这似乎是一个奇怪的问题,我无法以与其他大约10,000个用户相同的方式来查询该用户。知道这里可能会发生什么吗?谢谢。

0 个答案:

没有答案