如何使用 Microsoft Graph 按分配的计划过滤用户 API
How to filter users by assigned plan using Microsoft Graph API
我正在尝试下面的请求。按 assignedPlans 属性 中的 servicePlanId 过滤用户,尝试过滤“Phone 系统”计划。
https://graph.microsoft.com/beta/users?$filter=assignedPlans/any(x:x/servicePlanId eq 4828c8ec-dc2e-4779-b502-87ac9ce28ab7)
并在响应正文中收到下面给出的错误消息。
"message": "Complex query on property assignedPlans is not supported.",
MS-Graph-Explorer link
我如何以这种方式过滤用户?有什么方法可以使用 ms-graph-java-sdk 实现吗?
这是当前 API 的限制。 There a newer engine 允许更复杂的查询。要访问它,您需要添加值为 eventual
的 ConsistencyLevel
header 并添加 $count=true
作为查询参数。
我正在尝试下面的请求。按 assignedPlans 属性 中的 servicePlanId 过滤用户,尝试过滤“Phone 系统”计划。
https://graph.microsoft.com/beta/users?$filter=assignedPlans/any(x:x/servicePlanId eq 4828c8ec-dc2e-4779-b502-87ac9ce28ab7)
并在响应正文中收到下面给出的错误消息。
"message": "Complex query on property assignedPlans is not supported.",
MS-Graph-Explorer link 我如何以这种方式过滤用户?有什么方法可以使用 ms-graph-java-sdk 实现吗?
这是当前 API 的限制。 There a newer engine 允许更复杂的查询。要访问它,您需要添加值为 eventual
的 ConsistencyLevel
header 并添加 $count=true
作为查询参数。