我正在从Microsoft Graph API中获取用户列表,并希望区分一侧的“人类”用户和另一侧的设备与房间。但是isResourceAccount
始终为空-Microsoft Graph API reference应将其视为错误。
有人遇到过此问题-这是已知缺陷吗?还是我误解了isResourceAccount
属性的功能?
示例调用:
https://graph.microsoft.com/v1.0/users?$select=displayName,userPrincipalName,isResourceAccount
示例响应:
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users(displayName,userPrincipalName,isResourceAccount)",
"value": [
{
"displayName": "Admin User",
"userPrincipalName": "admin@testtenant.onmicrosoft.com",
"isResourceAccount": null
},
{
"displayName": "Printer",
"userPrincipalName": "printer@testtenant.onmicrosoft.com",
"isResourceAccount": null
},
{
"displayName": "Test User",
"userPrincipalName": "test@testtenant.onmicrosoft.com",
"isResourceAccount": null
},
{
"displayName": "Test room",
"userPrincipalName": "testroom@testtenant.onmicrosoft.com",
"isResourceAccount": null
}
]
}
答案 0 :(得分:0)
从2020年11月开始,Graph API documentation page上的isResourceAccount
用户属性具有以下说明:
请勿使用-保留以备将来使用。
我想此字段可能会在未指定的将来使用,但目前还没有。