El por qué:
http://www.leomicheloni.com/post/2018/11/29/Los-memes-de-Javascript
Vamos a crear una API para gestionar los siguientes modelos de datos:
HojaServicio
Id
Fecha
Descripción
Lineas
Id
Servicio
Precio
HojaServicioId
La API debe tener la siguiente funcionalidad:
Hoja/Get/id
Devuelve la fecha, la descripción y el total del precio
Hoja/Get/
Devuelve la lista con el mismo formato que el anterior
Hoja/Fecha/{fecha}
Nos devuelve una lista con las hojas de servicio de esa fecha con el mismo formato que la anterior
El resto (POST/PUT/DELETE) comportamiento habitual.
Lineas/Get/id
Nos devuelve el servicio, el precio y la fecha
Lineas/get
Todas las lineas con el formato anterior
Lineas/Servicio/{Servicio}
Todas las líneas que tengan ese servicio con el formato anterior.
El resto (POST/PUT/DELETE) comportamiento habitual.
Crear una ruta addAll a la que le pasemos lo siguiente:
fecha
descripcion
lista de servicios[{servicio,precio},{servicio,precio},{servicio,precio}]
Y nos cree la hoja de servicios y los servicios asociados
Vamos a consultar libros y artículos del nytimes. Aquí hay la lista de las apis:
https://developer.nytimes.com/apis
Yo me he creado una apikey: SFq0lnJwGzV4X8XyqV2kQvA3LgKAp3kN
Pero os podéis crear la vuestra.
Me gustaría que, desde el postman, accediéramos a la lista de los libros más vendidos y a los artículos de los tres últimos meses.
También podéis crear vuestra propia apikey y acceder, por ejemplo, a películas.
¡A por ello!