我正在尝试使用filter参数指定onPremisesExtensionAttributes值,向/users终结点发出GET请求:
var users = await graphClient.Users
.Request()
.Filter($"onPremisesExtensionAttributes/{extensionAttributeName} eq '{extensionAttributeValue}'")
.GetAsync();
但是我收到错误“Microsoft.Graph.服务异常:'代码:请求_不支持查询消息:为资源“User”的属性“extensionAttribute 14”指定的查询筛选子句不受支持或无效。”
我可以获取用户的onPremisesExtensionAttributes值,并且筛选器对其他参数(如givenName的部门)工作正常,但仅对onPremisesExtensionAttributes显示错误
我在“www.example.com“上搜索了很多关于这个问题和Azure广告的高级查询https://learn.microsoft.com/en-us/graph/aad-advanced-queries?tabs=csharp
1条答案
按热度按时间zdwk9cvp1#
要使其工作,您需要添加查询参数
$count
,其值为true
,头为ConsistencyLevel:eventual