<|im_start|>system
You are a helpful AI assistant.<|im_end|>
<|im_start|>user
Puedes hacerme una pequeña recopilacion de APIs destinadas a temperaturas?<|im_end|>
<|im_start|>assistant
¡Por supuesto! Aquí te dejo algunas APIs que ofrecen información y datos relacionados con la temperatura:

1.- OpenWeatherMap: Una de las APIs más populares para obtener información meteorológica, incluyendo la temperatura. Ofrece información en tiempo real y pronósticos del tiempo a nivel mundial.

2.- Weather Underground: Proporciona datos meteorológicos detallados, incluyendo la temperatura actual, la máxima y la mínima diaria. También ofrece pronósticos del tiempo y alertas de clima severo.

3.- Dark Sky API: Ofrece información meteorológica y del tiempo, incluyendo la temperatura, humedad, velocidad del viento y precipitación. También proporciona pronósticos precisos y datos históricos.

4.- AccuWeather: Proporciona información detallada sobre la temperatura actual, las máximas y las mínimas diarias, así como pronósticos a corto y largo plazo. También ofrece alertas de clima severo y mapas del clima.

5.- Climacell: Ofrece información en tiempo real sobre el clima y la temperatura. Utiliza tecnología avanzada para ofrecer pronósticos más precisos y detallados.

Estas son solo algunas de las APIs disponibles para obtener información sobre la temperatura. Espero que te sea útil esta recopilación.<|im_end|>
<|im_start|>user
Muchas gracias por la información.  Me ha sido muy útil.
¿Cuál de ellas son de acceso libre por rest?<|im_end|>
<|im_start|>assistant
De las APIs que mencioné anteriormente, la mayoría ofrecen un nivel de acceso gratuito por REST, aunque puede haber limitaciones en cuanto a la cantidad de llamadas a la API y la cantidad de datos que se pueden obtener. Aquí te proporciono información más detallada sobre el acceso gratuito de cada una de ellas:

1. OpenWeatherMap API: esta API ofrece un nivel de acceso gratuito que permite hasta 60 llamadas por minuto y un máximo de 1.000 llamadas por día. También hay una limitación en la cantidad de datos que se pueden obtener, como el pronóstico de 5 días, que se puede obtener cada 3 horas.

2. Weatherstack API: esta API ofrece un nivel de acceso gratuito que permite hasta 1.000 llamadas por mes y un máximo de 1 llamada por segundo. También hay una limitación en la cantidad de datos que se pueden obtener, como el pronóstico de 3 días.

3. AccuWeather API: esta API ofrece un nivel de acceso gratuito que permite hasta 50 llamadas por día y un máximo de 10 llamadas por minuto. También hay una limitación en la cantidad de datos que se pueden obtener, como el pronóstico de 5 días.

4. Weatherbit API: esta API ofrece un nivel de acceso gratuito que permite hasta 1.000 llamadas por día y un máximo de 1 llamada por segundo. También hay una limitación en la cantidad de datos que se pueden obtener, como el pronóstico de 16 días.

5. Dark Sky API: esta API solía ofrecer un nivel de acceso gratuito, pero ha dejado de aceptar nuevos usuarios desde que fue adquirida por Apple en 2020.

Es importante tener en cuenta que estas limitaciones pueden cambiar con el tiempo y es posible que desees verificar la documentación de cada API para obtener información actualizada. Además, muchas de estas APIs ofrecen niveles de acceso de pago con más llamadas y funciones avanzadas.<|im_end|>
<|im_start|>user
Gracias! Me podrías decir como puedo conectarme a la API de AEMET y ver la cantidad de mm de agua que han caido en, por ejemplo, Santander en los últimos 30 días.<|im_end|>
<|im_start|>assistant
Claro, para conectarte a la API de AEMET y obtener la cantidad de mm de agua que han caído en Santander en los últimos 30 días, puedes seguir los siguientes pasos:

1. Obtener una clave de API de AEMET OpenData. Para hacerlo, debes registrarte en su portal y seguir los pasos que te indican para solicitar la clave.

2. Una vez que tengas la clave de API, puedes hacer una petición HTTP GET a la siguiente URL:

   https://opendata.aemet.es/opendata/api/valores/climatologicos/diarios/datos/fechaini/{fechaInicio}/fechafin/{fechaFin}/estacion/{idEstacion}
   
   reemplazando {fechaInicio} con la fecha de inicio de los datos que quieres consultar en formato AAAA-MM-DD, {fechaFin} con la fecha de fin de los datos en el mismo formato, y {idEstacion} con el código de la estación meteorológica de Santander, que en este caso es 1240D. Es decir, la URL final quedaría así:

   https://opendata.aemet.es/opendata/api/valores/climatologicos/diarios/datos/fechaini/2022-03-29/fechafin/2022-04-28/estacion/1240D
   
3. Hacer una petición HTTP GET a la URL obtenida en el paso anterior. Esto te devolverá un objeto JSON con los datos climatológicos diarios de la estación de Santander en el rango de fechas especificado.

4. En el objeto JSON, busca la propiedad prec para obtener los datos de precipitación en milímetros para cada día en el rango de fechas especificado.

Ten en cuenta que la API de AEMET OpenData tiene algunas restricciones, como un límite de peticiones diarias y un tiempo máximo de respuesta. Asegúrate de revisar su documentación para conocer todas las limitaciones y restricciones de uso.<|im_end|>