Documentación del uso del API con OAuth
Documentación del uso del API con OAuth
Para poder realizar las llamadas al API usando las credenciales OAuth, vamos a incluir la utilización de una herramienta que simplifica la realización de las autorizaciones.
Aplicación Insomnia
Insomnia es una aplicación de escritorio open source que simplifica la interacción con APIs de servicios REST.
- Descarga: https://insomnia.rest/download
- Cómo guardar los ejemplos y configuración en local: https://docs.insomnia.rest/insomnia/scratchpad
- Documentación para crear una nueva petición: https://docs.insomnia.rest/insomnia/send-your-first-request
Rellenar CREDENCIALES OAUTH
Si agrupamos las peticiones en una “carpeta” podemos colocar la configuración de autenticación en el “padre”:
Y proceder a incluir las claves en la carpeta:
Llamadas al API: Descargas
Para poder consultar y descargar ficheros puestos a disposición por la CNMC para su empresa, debe utilizar estas llamadas a API.
Documentación pública: https://sede.cnmc.gob.es/documentacion/api-publico/descarga
Listar pendientes
Consulta de ficheros pendientes de descarga, es decir, en estado DISPONIBLE.
Ejemplo:
Consultar
Consulta de ficheros con varios filtros disponibles.
Las descargas se pueden hacer directamente con el parámetro uriDescargas
de la respuesta.
Ejemplo: https://apipre.cnmc.gob.es/ficheros/v1/descarga/XXXXXXXX
Llamadas al API: Carga
Para poder enviar ficheros a la CNMC, debe utilizar estas llamadas a API.
Documentación pública: https://sede.cnmc.gob.es/documentacion/api-publico/carga
Cargar fichero completo:
Para la realización de un envío de un fichero en una única llamada.
Para incluir el fichero:
Consultar estado de una carga:
Permite consultar el estado de una carga por su UUID, obtenido al realizar la carga, con la llamada anterior.
Consultar cargas realizadas:
Lista las cargas realizadas o en proceso, dependiendo del filtro establecido.