错误:/ beta / users中createdDateTime为null

时间:2018-08-22 12:18:13

标签: microsoft-graph

当调用Microsoft Graph API来获取特定用户时,将返回createdDateTime字段,不包含任何数据。

https://graph.microsoft.com/beta/users/user@domain.com

但是,搜索用户时,正确返回了该字段。

https://graph.microsoft.com/beta/users?$filter=startsWith(userPrincipalName, 'user@domain.com')

可以使用GraphExlorer网站here

复制该错误。

我不确定要在哪里举报,所以我在这里发布了。

1 个答案:

答案 0 :(得分:0)

我想我可能已经找到了答案。

当我使用Azure AD'id'执行GET操作时,将填充createdDateTime。当我使用userPrincipalName检索同一用户时,createdDateTime值将返回为null。我想问题是,当使用Azure AD的“ id”属性而没有使用userPrincipalName(这是可变/可变属性)时,后端查询可以检索该值。奇怪,但至少似乎有答案。希望这会有所帮助。