Datos cada 5 minutos del índice de radiación ultravioleta de los 5 días recientes de la Dirección Meteorológica de Chile.
1 Identificador del Servicio
2 URL del Servicio
https://climatologia.meteochile.gob.cl/application/servicios/getRecienteUvb?usuario=correo@correo.cl&token=apiKey_personal
3 Descripción del Contenido
a. Cabecera
| "Organismo" | Institución que ofrece la información |
| "fechaCreacion" | Fecha y hora de creación de generación del servicio |
| "timezone" | Uso horario de las fechas y horas de los datos |
| "producto" | Título del Producto |
b. Datos de cada estacion
| "codigoNacional" | Identificador único de la estación |
| "nombreEstacion" | Nombre de la estación |
| "latitud" | Latitud en grados y décimas de grados |
| "longitud" | Longitud en grados y décimas de grados |
| "altura" | Altitud de la estación en metros |
c. Datos Recuperados
| "fecha" | Fecha UTC de la información |
| "hora" | Hora UTC de la información |
| "indiceUV" | Valor del índice, entre 0 y 11 o más (sin unidad) |
4 JSON - Ejemplo
{
"pais": "Chile",
"organismo": "Dirección Meteorlógica de Chile",
"fechaCreacion": "06-07-2023 11:50:01",
"timezone": "UTC",
"producto": "Datos cada 5 minutos del índice ultravioleta de la red nacional de los 10 días más recientes",
"datosRecientes": [
{
"estacion": {
"codigoNacional": 180016,
"nombreEstacion": "Arica (Universidad de Tarapacá - Radiación UV) ",
"latitud": -18.47111,
"longitud": -70.312222,
"altura": 23
},
"indiceUV": [
{
"fecha": "27-06-2023",
"hora": "10:00:00",
"indiceUV": "0"
},
{
"fecha": "27-06-2023",
"hora": "10:05:00",
"indiceUV": "0"
},
{
"fecha": "27-06-2023",
"hora": "10:10:00",
"indiceUV": "0"
},
{
"fecha": "27-06-2023",
"hora": "10:15:00",
"indiceUV": "0"
},
{
"fecha": "27-06-2023",
"hora": "10:20:00",
"indiceUV": "0"
}
]
}]
}
5 Ejemplo para consumir el servicio
a. comando wget
wget --no-check-certificate -O salida.json "https://climatologia.meteochile.gob.cl/application/servicios/getRecienteUvb?usuario=correo@correo.cl&token=apiKey_personal"
b. script php
$url = 'https://climatologia.meteochile.gob.cl/application/servicios/getRecienteUvb?usuario=correo@correo.cl&token=apiKey_personal';
$ch = curl_init();
$options = array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_SSL_VERIFYHOST => false,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_USERAGENT => 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)',
CURLOPT_URL => $url
);
curl_setopt_array($ch , $options);
$output = curl_exec($ch);
if(!$output)
{
echo "Curl Error : " . curl_error($ch);
}
else
{
print_r($output);
}
c. script python
import requests
import json
response = json.loads(requests.get("https://climatologia.meteochile.gob.cl/application/servicios/getRecienteUvb?usuario=correo@correo.cl&token=apiKey_personal").text)
print (response)