【发布时间】:2019-09-09 16:10:19
【问题描述】:
我想根据 onPremisesSamAccountName 从 Microsoft Graph API 中过滤用户,目前 Graph API 不提供此功能。
我们将内部员工 ID 与 onPremisesSamAccountName 变量一起存储,该变量存在于 Microsoft Graph 的用户 API 中。我们正在尝试使用 onPremisesSamAccountName 属性进行过滤,以根据内部员工 ID 进行过滤。目前,我们无法使用 Graph API 做到这一点,但我们确实需要它才能正常工作,或者如果我们知道任何可能的解决方法,我们会很高兴。
https://graph.microsoft.com/v1.0/users?$filter=onPremisesSamAccountName eq '[some-id]'&$select= userPrincipalName,displayName,department,jobTitle,companyName,onPremisesSamAccountName,....[more list of fields for select]
预期的结果是显示所需的结果,但我们得到的响应如下:
{
"error": {
"code": "Request_UnsupportedQuery",
"message": "Unsupported or invalid query filter clause specified for property 'onPremisesSamAccountName' of resource 'User'.",
"innerError": {
"request-id": "[request-id from request]",
"date": "[date on which request is made]"
}
}
}
【问题讨论】:
标签: azure-active-directory microsoft-graph-api