Cómo obtener los registros basados en la Identificación del uso de la API de rest?

Necesito para obtener los registros de una lista utilizando REST API basado en múltiples Id (Llave Primaria).

Es posible pasar varios Id en una sola REST API llamar y obtener todos los registros en una sola fetch ?

Hay nada como «EN (1, 2, 3)» en REST API ?

InformationsquelleAutor Anish V | 2014-03-12

2 Kommentare

  1. 8

    Según El uso de OData operaciones de consulta en SharePoint RESTO de las solicitudes la siguiente consulta OData operadores admitidos en el servicio REST de SharePoint:

    Cómo obtener los registros basados en la Identificación del uso de la API de rest?

    Cómo consultar varios artículos a través de SharePoint RESTO

    Ya que no hay in operador en SharePoint RESTO, a continuación se proporcionan algunos equivalentes:

    Especificar los elementos que de forma explícita el uso de encadenado and y or operadores:

    /_api/web/lists/getByTitle(listTitle)/items?$filter=(ID eq 1) or (ID eq 2) or (ID eq 3)

    Especificar los elementos en el límite de una consulta mediante top operador:

    /_api/web/lists/getByTitle(listTitle)/items?$top=3&$orderby=ID

    Especificar el rango utilizando lt, le, gt, ge operadores:

    /_api/web/lists/getByTitle(listTitle)/items?$filter=(ID ge 1) and (ID le 3) 
    • Muchas gracias por la respuesta detallada. 🙂
  2. 0

    si el recurso lo apoya, entonces sí. Supongamos que el proveedor admite; si se ejecuta el OBTENER con el derecho de la sintaxis(no sé si lo están haciendo con el código o con una herramienta como restclient), recursos que podrían estar haciendo la EN(1, 2, 3) en la base de datos de la llamada y servir los registros con los PKs 1, 2, y 3.

    • Estoy usando angularjs para el código. Pero, yo no obtener correctamente su respuesta. ¿Puede por favor explicar un poco ?
    • Depende a quien escribió la API. Si la API tiene alguna forma de hacerlo, entonces usted puede. Si no es así, estás de suerte. Tendrás que ir a través de la documentación o contacto con el vendedor.

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea