如何使用 Microsoft Graph API 将架构扩展分配给所有查询的用户?
How to assign a schema extension to all queried users using Microsoft Graph API?
我正在尝试使用以下查询将我创建的扩展分配给某些用户实例。
https://graph.microsoft.com/v1.0/users?$filter=assignedLicenses/any(x:x/skuId eq c42b9cae-ea4f-4ab7-9717-81576235ccac)&$count=true
在 header 我将“ConsistencyLevel”设为“最终”。 Graph Explorer Link.
我收到以下错误。
{
"error": {
"code": "Request_BadRequest",
"message": "The following query options are not supported by this request method or cannot be applied to the requested resource: $filter,$expand,$orderby,$count,$inlinecount,$select,$skiptoken,$skip,$top",
"innerError": {
"date": "2021-02-03T12:26:57",
"request-id": "bdb51771-f2e2-4b34-99b0-708150ef5855",
"client-request-id": "988d5bc5-c549-9147-b02d-4919e5c128c4"
}
}
}
我有什么方法可以使用我现有的查询为用户分配架构扩展吗?如果这是可能的,我如何在 Graph Explorer 和 Java 中使用 ms-graph-sdk?
实现它
当我在问题中打开你的link时,我得到如下截图的页面,将请求方法更改为'GET'后,我可以成功获得响应。
顺便找了个document说'Note: OData 4.0 supports system query options in only GET operations.'
==================更新=====================
假设你想为特定用户添加属性,这里你需要使用update user api,但我发现我无法实现。在 API 文档中,它提到请求主体包含在某些特定属性中。
我正在尝试使用以下查询将我创建的扩展分配给某些用户实例。
https://graph.microsoft.com/v1.0/users?$filter=assignedLicenses/any(x:x/skuId eq c42b9cae-ea4f-4ab7-9717-81576235ccac)&$count=true
在 header 我将“ConsistencyLevel”设为“最终”。 Graph Explorer Link.
我收到以下错误。
{
"error": {
"code": "Request_BadRequest",
"message": "The following query options are not supported by this request method or cannot be applied to the requested resource: $filter,$expand,$orderby,$count,$inlinecount,$select,$skiptoken,$skip,$top",
"innerError": {
"date": "2021-02-03T12:26:57",
"request-id": "bdb51771-f2e2-4b34-99b0-708150ef5855",
"client-request-id": "988d5bc5-c549-9147-b02d-4919e5c128c4"
}
}
}
我有什么方法可以使用我现有的查询为用户分配架构扩展吗?如果这是可能的,我如何在 Graph Explorer 和 Java 中使用 ms-graph-sdk?
实现它当我在问题中打开你的link时,我得到如下截图的页面,将请求方法更改为'GET'后,我可以成功获得响应。
顺便找了个document说'Note: OData 4.0 supports system query options in only GET operations.'
==================更新=====================
假设你想为特定用户添加属性,这里你需要使用update user api,但我发现我无法实现。在 API 文档中,它提到请求主体包含在某些特定属性中。