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)