Microsoft graph api Bug:createdDateTime在/beta/users中为空

Microsoft graph api Bug:createdDateTime在/beta/users中为空,microsoft-graph-api,Microsoft Graph Api,调用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') 可以使用GrapherXLorer网站

调用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')
可以使用GrapherXLorer网站复制该漏洞:


我不知道该在哪里报告,所以我把它贴在这里。

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


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

两种方法的createdDateTime都为空:-/对于同一用户的多个GET操作,我肯定看到createdDateTime字段的结果不一致。如果微软的人能对此进行调查,那就太好了,因为这不会给人带来信心。自从你发布了这篇文章,而我在5个多月后观察到同样的问题后,没有收到MS的回复……我们还有什么@philippe signoret-你能帮我做这个吗?