Solución:
Aquí hay una comparación de diferentes API de pronóstico del tiempo:
7 API de pronóstico del tiempo para desarrollar aplicaciones
Contiene una comparación de lo siguiente:
- Abrir mapa meteorológico
- AccuWeather
- El canal del clima
- Cielo oscuro
- API meteorológica APIXU
- Clima mundial en línea
- Weatherbit.io
Aquí está el texto del artículo:
1. Abrir mapa meteorológico
El servicio OpenWeatherMap proporciona datos meteorológicos gratuitos y una API de pronóstico adecuada para cualquier servicio cartográfico, como aplicaciones web y de teléfonos inteligentes.
La ideología está inspirada en OpenStreetMap y Wikipedia que hacen que la información sea gratuita y esté disponible para todos.
OpenWeatherMap proporciona una amplia gama de datos meteorológicos, como mapas con el tiempo actual, pronóstico de la semana, precipitación, viento, nubes, datos de estaciones meteorológicas y muchos otros. Los datos meteorológicos se reciben de los servicios de transmisión meteorológica mundial y de más de 40 000 estaciones meteorológicas.
Puede recibir cualquier dato meteorológico para su aplicación utilizando JSON / XML API
Precio: Gratis (Ver detalles de precios)
API: http://www.openweathermap.com/API
2. AccuWeather
AccuWeather ofrece servicios de previsión meteorológica premium en todo el mundo. La API de AccuWeather proporciona a los suscriptores acceso a datos meteorológicos basados en la ubicación a través de una sencilla interfaz web RESTful. Los datos están disponibles en más de 40 idiomas y dialectos. Las respuestas de datos se devuelven en JSON y JSONP. El cifrado SSL también está disponible para una comunicación segura.
El acceso a la API de AccuWeather requiere una clave de API. Contacto [email protected] para recibir una clave API.
Actualización: AccuWeather ahora ofrece un nuevo portal para desarrolladores de API para facilitar el acceso a la API: https://developer.accuweather.com/
Precio: Premium (Contacto [email protected])
API: http://api.accuweather.com/
3. The Weather Channel
The Weather Channel (weather.com) es un canal de televisión por satélite estadounidense que proporciona previsiones meteorológicas para más de 30 años. Weather Channel y Weather Underground, Inc se asociaron para proporcionar API meteorológica con cobertura global en 80 idiomas.
Puede recibir datos meteorológicos para su aplicación en JSON o XML. También se ofrece formato GIF, PNG o SWF.
Precio: Premium – 500 llamadas API gratuitas por día para desarrollo. (Ver detalles de precios)
API: http://www.wunderground.com/weather/api/?ref=twc
4. Cielo oscuro
Dark Sky Company se especializa en pronóstico y visualización del tiempo y proporciona una API de pronóstico del tiempo global amigable para los desarrolladores con hasta 1000 llamadas a la API por día de forma gratuita.
La API utiliza una interfaz JSON simple. Los contenedores de API proporcionados por la comunidad le permiten integrarse con solo un par de líneas de código.
Puede utilizar la API en aplicaciones comerciales y no comerciales. Se requiere un crédito con una insignia “Powered by Dark Sky” siempre que muestre datos de la API.
Precio: Gratis para 1000 llamadas a la API diarias, $ 1 por cada 10,000 llamadas a la API después de eso.
API: https://darksky.net/dev/
5. API meteorológica de APIXU
APIXU proporciona un servicio de API meteorológica en formato JSON y XML. Su plan gratuito tiene un límite de 5000 llamadas a la API por mes.
Ofrecen información meteorológica actual, así como un pronóstico de 10 días junto con un historial meteorológico de 30 días en el plan gratuito.
Las bibliotecas API están disponibles en los principales lenguajes de programación, como C #, PHP, JAVA, Ruby, Python y JavaScript.
Precio: Gratis para 5000 llamadas API mensuales. Actualizable (ver precios)
API: https://www.apixu.com/api.aspx
6. World Weather Online
Las API de World Weather Online proporcionan una forma de obtener datos meteorológicos locales, meteorológicos locales históricos, meteorológicos de esquí y montaña y meteorológicos marinos. Las API entregan información meteorológica mediante solicitudes HTTP / S estándar en formatos como XML, JSON y JSON-P.
Proporcionan un explorador de API para que pueda profundizar en sus API. Si bien su plan gratuito ahora está descontinuado, puede probar su API premium durante 60 días.
En su sitio web se proporcionan ejemplos de código en los principales lenguajes de programación, incluidos VB.Net, PHP, Objective-C, C #, etc.
Precio: Premium con prueba gratuita de 60 días (ver precios)
API: https://developer.worldweatheronline.com/api/
7. Weatherbit.io
Weatherbit.io proporciona API meteorológica gratuita, así como API de datos meteorológicos históricos. Su plan gratuito permite 45 llamadas API por minuto junto con acceso a datos meteorológicos históricos de 30 días y pronóstico de 5 días con un intervalo de actualización de 2 horas.
Debería actualizar a un plan premium para obtener acceso a las llamadas a la API HTTPS, así como para reducir el intervalo de actualización a 10 minutos. Al actualizar, también puede obtener acceso al pronóstico del tiempo por hora y un límite más alto de llamadas a la API por minuto.
Precio: nivel gratuito con actualizaciones premium (ver precios)
API: https://www.weatherbit.io/api
Puede encontrar una buena comparación entre la mayoría de las API meteorológicas aquí.