Microsoft graph api Microsoft Graph API,我可以筛选列表项吗

Microsoft graph api Microsoft Graph API,我可以筛选列表项吗,microsoft-graph-api,Microsoft Graph Api,我可以通过以下方式获取列表中的所有项目: 我可以通过以下方式获取列表中的特定项目: 但是我必须知道ItemID才能与特定的项目交互 是否无法对列表项使用$search或$filter来通过我的实际列值之一(如$filter=Title eq“whatever”)查找项,然后能够提取该项的ItemID,以便我可以更新该项的值 还是我只需要下载整个列表并自己过滤?如果是一个大的列表,似乎效率很低 谢谢大家! 可以通过添加标题首选:HonorNonIndexedQueriesWarningMayF

我可以通过以下方式获取列表中的所有项目:

我可以通过以下方式获取列表中的特定项目:

但是我必须知道ItemID才能与特定的项目交互

是否无法对列表项使用$search或$filter来通过我的实际列值之一(如$filter=Title eq“whatever”)查找项,然后能够提取该项的ItemID,以便我可以更新该项的值

还是我只需要下载整个列表并自己过滤?如果是一个大的列表,似乎效率很低


谢谢大家!

可以通过添加标题
首选:HonorNonIndexedQueriesWarningMayFailRandom
来允许筛选

GET https://graph.microsoft.com/v1.0/sites/{siteId}/lists/{listId}/items?$expand=fields&filter=fields/Title eq 'whatever'

一个缺点是,这样的查询可能会在大型列表上失败,因为为列表创建的列没有索引,所以它们不可搜索或过滤。使用此http调用
https://graph.microsoft.com/v1.0/sites/{siteid}/lists/{listid}/items?$expand=fields
然后通过编写代码对其进行过滤。