¿Qué es ser developer friendly en el mundo de las APIs?
#apis #developers
$expand
Permite devolver en las respuestas varios niveles de información. Así, el usuario no tendrá que realizar una consulta por cada item. Por ejemplo, en una consulta de usuarios con pólizas, podríamos obtener ambas informaciones de una vez.
$select
Permite filtrar los atributos al devolver por la API. Por ejemplo, si mi usuario posee 50 atributos (lo más normal), me permite devolver sólo el nombre y apellidos.
$page, page_size, $order_by
Estos parámetros permiten paginar las respuestas, y sobre todo, lo más importante, ordenar la información. Muchas veces los developers obtienen todos los datos de una API sólo porque la ordenación no es la que necesitan.
$query
Permite hacer operaciones más complejas, como in, OR... todo esto utilizando el lenguaje de consultas de MongoDB
Leave a comment
You must be logged in to post a comment.