Microsoft Graph API odata $ filter查询似乎不起作用

埃菲

我正在尝试使用odata过滤器过滤由MS Graph API的managedDevices端点返回的一组数据

发送不带过滤器的请求将获得预期的结果。

GET https://graph.microsoft.com/beta/deviceManagement/managedDevices

返回此响应:

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#deviceManagement/managedDevices",
    "@odata.count": 5,
    "value": [
        {
            "id": "kj23kj4-0d47-34f3-8ff0-6b5sdfsdf3332f",
            "userId": "asdfasw-1b48-436d-aa42-3werwer2344",
            "deviceName": "some_device_name_9/16/2020_6:31 PM"
            ...

当我发送以下任何请求时,我得到的响应完全相同,有5个结果:

GET https://graph.microsoft.com/v1.0/deviceManagement/managedDevices?$filter=id eq 'kj23kj4-0d47-34f3-8ff0-6b5sdfsdf3332f'
GET https://graph.microsoft.com/v1.0/deviceManagement/managedDevices?$filter=id in ('lksjdf...','qwerqwer...')
GET https://graph.microsoft.com/v1.0/deviceManagement/managedDevices?$filter=ownerType ne 'personal'

我没有在uservoice上看到它是其他人特有的问题。显然,它们也没有明确指出特定端点不支持的odata查询参数。例如,$ select可以在此端点上运行。

对于这个问题,我在我这边测试也不能做过滤器。而且odata url是正确的,因此我认为该字段id并非旨在进行过滤。

如果您想使用做过滤id,则可以https://graph.microsoft.com/v1.0/deviceManagement/managedDevices/{id}直接使用它可以使用特定的“ id”获得结果,也许这就是为什么id不将字段设计为进行过滤的原因。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Microsoft Graph OData查询参数$ expand似乎不起作用

Microsoft Graph API @odata.type 是否包含“#”字符?

Microsoft Graph API请求正文不起作用

Microsoft Graph API - 文件邀请端点突然不起作用

Microsoft Graph:OData $select 查询参数未选择

使用Microsoft Graph API列出团队的组时筛选器不起作用

当ResourceURI包含结尾斜杠时,Microsoft Graph Teams API不起作用

为什么为 microsoft graph api 请求不记名访问令牌不起作用?

使用Microsoft Graph客户端SDK您将如何使用搜索Odata查询

MS Graph API选择“字段”查询参数不起作用

如何使用 Microsoft graph api 和 OData 过滤具有特定电子邮件地址或名称的日历事件?

在 Microsoft Graph 中使用 OData $expand 获取头像失败

Microsoft Graph API 查询涉及 externalUserState C#

使用Microsoft Graph查询Bookings API无法正常工作

无法识别通过 powershell 的 Microsoft Graph API 查询参数

通过Rest Api的Microsoft Graph Api Webhook订阅不再起作用

Microsoft Graph API委托权限

架构扩展 Microsoft Graph API

访问Microsoft Graph API的方法

Microsoft Graph API FindRooms ErrorAccessDenied

Microsoft Graph API:订阅MailboxSettings

从 Microsoft Graph Api 接收图像

Outlook REST API与Microsoft Graph

Microsoft Graph InTune Beta API的

从Python调用Microsoft Graph API

Microsoft Graph API for OOO消息

Microsoft Graph API 哪个版本

Concat $filter 在 Odata 查询中不起作用

包含Microsoft Graph查询上的过滤器不起作用