Microsoft graph api Bug:createdDateTime在/beta/users中为空
调用Microsoft Graph API获取特定用户时,将返回createdDateTime字段,但不返回任何数据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网站
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-你能帮我做这个吗?