Documentación - Contenedor 'ingredientepasillo'

¿Buscas la Documentación API v1?

Pasillo de ingredientes

El contenedor ingredientepasillo regresa la información de un pasillo de ingredientes en particular así como la lista de ingredientes que lo conforman.

Hay dos recursos disponibles:
- mdata para obtener los datos del pasillo de manera compacta para una APP
- mingredientes para obtener la lista de ingredientes del pasillo (paginado) de manera compacta para una APP

Recurso 'mdata'

Los datos básicos de un pasillo se obtienen consumiendo el recurso siguiente:
[GET] /v2/ingredientepasillo/:Clave/mdata.json
:Clave es la clave del recurso solicitado.

El sistema regresará los datos del pasillo de ingredientes solicitado:
{ "clave":80,
  "nombre":"Salchichoner\u00eda en granel",
  "imagen":"80.png",
  "orden":1,
  "cantidadingredientes":0
}
Los campos son:
clave: la clave interna de referencia del pasillo.
nombre: el nombre del pasillo de ingredientes.
imagen: la imagen correspondiente a este pasillo. Si hay un valor en el campo, la imagen se encuentra en el CDN, en la ruta siguiente: cdn.kiwilimon.com/ingredientepasillo/:clave/:imagen
orden: número de orden. Normalmente el arreglo viene ordenado por este campo.
cantidadingredientes: es la cantidad de ingredientes publicados presentes en este pasillo.

Recurso 'mingredientes'

La lista de ingredientes se obtiene consumiendo el recurso siguiente:
[GET] /v2/ingredientepasillo/:Clave/:Primero/:Cantidad/mingredientes.json
:Clave es la clave del recurso solicitado.
:Primero: es el primer objeto de la lista que necesitamos. 0 indica que no hay offset y apunta el primero de la lista. De 1 en adelante es un offset para saltar cantidad de objetos en la lista total.
:Cantidad: es la cantidad de objetos que queremos regresar a partir del "primero" solicitado.

El sistema regresará la lista de ingredientes del pasillo de ingredientes solicitado:
[
  {INGREDIENTE-1},
  {INGREDIENTE-2},
  ...
]
Donde:
INGREDIENTE-n: es el recurso mdata de un ingrediente (ver capítulo 'ingrediente').

Ejemplos

Datos básicos del pasillo 80 en JSON:
[GET] /ingredientepasillo/80/data.json
Resultado:
{
  "clave":80,
  "nombre":"Salchichoner\u00eda en granel",
  "imagen":"80.png",
  "orden":1,
  "cantidadingredientes":0
}