Documentación de la API Restful
Advertencia!
La versión 2025 de la API de la biblioteca está aún en fase de desarrollo, mientras tanto se puede utilizar la versión anterior, que es la que se documenta a continuación.
Se documentan las peticiones por el método HTTP GET, el resto de operaciones se encuentran en las presentaciones de clase.
Introducción
La API RESTFUL de la biblioteca nos permite hacer consultas sobre socios y libros (de momento).
Todos los datos son ficticios, esta aplicación y su API se utilizan en el ámbito de la docencia. Cualquier parecido con la realidad es mera coincidencia.
Todas las peticiones tienen la forma: http://api.biblioteca.robertsallent.com/formato/entidad/opciones...
donde:
- formato
- formato para la respuesta:
json
oxml
. - entidad
- se permiten los valores:
libros
osocios
. - opciones
- se describen a continuación.
Puntos de acceso (ENDPOINTS)
Libros
Para consultar todos libros no incluiremos opciones, por ejemplo:
- http://api.biblioteca.robertsallent.com/json/libros
- http://api.biblioteca.robertsallent.com/xml/libros
Si queremos recuperar un libro por su identificador, indicaremos como opción dicho id, por ejemplo:
- http://api.biblioteca.robertsallent.com/json/libros/1
- http://api.biblioteca.robertsallent.com/xml/libros/2
Para búsquedas por otros campos indicaremos campo/valor, por ejemplo:
Socios
Para consultar todos socios no incluiremos opciones, por ejemplo:
- http://api.biblioteca.robertsallent.com/json/socios
- http://api.biblioteca.robertsallent.com/xml/socios
Si queremos recuperar un socio por su identificador, indicaremos como opción dicho id, por ejemplo:
- http://api.biblioteca.robertsallent.com/json/socios/1
- http://api.biblioteca.robertsallent.com/xml/socios/2
Para búsquedas por otros campos indicaremos campo/valor, por ejemplo: