获取列表项接口$filter参数无效

burhan kader 60 信誉分
2024-11-15T03:15:27.2+00:00

我在通过https://microsoftgraph.chinacloudapi.cn/v1.0/sites/{{site-id}}/lists/{{list-id}}/items?$filter=id eq '1'的形式查询某个列中的内容时返回报错内容如下:

{
    "error": {
        "code": "generalException",
        "message": "General exception while processing",
        "innerError": {
            "date": "2024-11-15T03:06:16",
            "request-id": "3b0daa6c-b5fd-45e6-940f-e54a3aa2def3",
            "client-request-id": "3b0daa6c-b5fd-45e6-940f-e54a3aa2def3"
        }
    }
}


$top、$select等参数工作正常。

$filter是否有不支持的接口,或者说我使用的接口是否支持$filter参数?

Microsoft Graph
Microsoft Graph
一种 Microsoft 可编程性模型,用于公开 REST API 和客户端库以访问 Microsoft 365 服务上的数据。
60 个问题
SharePoint
SharePoint
一组用于共享和管理内容、知识和应用程序的 Microsoft 产品和技术。
13 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Yakun Huang-MSFT 8,505 信誉分 Microsoft 供应商
    2024-11-15T08:19:16.46+00:00

    Hi @burhan kader

    是的,$filter查询参数对于某些接口是不支持的,对于您使用的该接口支持$filter参数,但是'id'属性是不支持筛选的,如果您需要根据id进行查找,请使用下面请求:

    GET /sites/{site-id}/lists/{list-id}/items/{item-id}
    

    参考文档:https://learn.microsoft.com/en-us/graph/api/listitem-get?view=graph-rest-1.0&tabs=http

    Hope this helps.

    If the reply is helpful, please click Accept Answer and kindly upvote it. If you have additional questions about this answer, please click Comment.


0 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。