List 如何根据不同的Id获取记录';谁在使用RESTAPI?

List 如何根据不同的Id获取记录';谁在使用RESTAPI?,list,api,rest,sharepoint,List,Api,Rest,Sharepoint,我需要使用基于多个Id(主键)的RESTAPI从列表中获取记录 是否可以在一次restapi调用中传递多个Id,并在一次获取中获取所有记录 restapi中是否有类似于“IN(1,2,3)”的内容?如果资源支持它,则是。假设提供者支持它;如果您使用正确的语法执行GET(我不知道您是使用代码还是restclient之类的工具来执行此操作),那么该资源可能会在db调用中执行IN(1、2、3),并使用PKs 1、2和3提供记录 根据SharePoint REST服务中支持的以下OData查询运算符:

我需要使用基于多个Id(主键)的
RESTAPI
从列表中获取记录

是否可以在一次
restapi
调用中传递多个Id,并在一次获取中获取所有记录


restapi
中是否有类似于“IN(1,2,3)”的内容?

如果资源支持它,则是。假设提供者支持它;如果您使用正确的语法执行GET(我不知道您是使用代码还是restclient之类的工具来执行此操作),那么该资源可能会在db调用中执行IN(1、2、3),并使用PKs 1、2和3提供记录

根据SharePoint REST服务中支持的以下OData查询运算符:

如何通过SharePoint REST查询多个项目 由于SharePoint REST中的操作符中没有
,因此提供了以下等效项:

使用链式
运算符明确指定项目:

/_api/web/lists/getByTitle(listTitle)/items?$filter=(ID eq 1) or (ID eq 2) or (ID eq 3)
使用
top
运算符指定查询中的项目限制:

/_api/web/lists/getByTitle(listTitle)/items?$top=3&$orderby=ID
使用
lt
le
gt
ge
运算符指定范围:

/_api/web/lists/getByTitle(listTitle)/items?$filter=(ID ge 1) and (ID le 3) 

我使用angularjs来编写代码。但是,我没有正确地得到你的答案。你能解释一下吗?@AnishV这取决于API的编写者。如果API有某种实现方法,那么您可以。如果没有,你就不走运了。您需要阅读文档或联系供应商。非常感谢您提供的详细答案。:)