reports
Recurso para obtener el informe analítico en el que se engloba una muestra
Métodos disponibles
Método | URL | Descripción |
---|---|---|
GET | /api/samples/<int:id>/reports | Iniciar la descarga |
Iniciar la descarga
Comienza la descarga de un archivo PDF (mimetype="application/pdf") con el informe analítico
Ejemplo mediante consola
Tras autenticarnos y con el token en la variable de entorno ACCESS
$ curl -H "Authorization: Bearer $ACCESS" https://api-ainialab.ainia.es/api/samples/154768/reports --output "17-L001235-01.pdf"
Ejemplo con Python
import requests
user = 'prueba'
apikey = 'test'
# Autenticación
r = requests.post('https://api-ainialab.ainia.es/auth',
json={"username":user, "apikey":apikey})
json_response = r.json()
token = json_response["jwt"]
# Descargamos y guardamos a disco
cabeceras = {'Authorization': 'Bearer {}'.format(token)}
r = requests.get('https://api-ainialab.ainia.es/api/samples/154768/reports',
headers=cabeceras)
nombre_archivo = "17-L001235-01.pdf"
with open(nombre_archivo, "wb") as documento:
documento.write(r.content)