Un API para mostrar información meteorológica actual y previsiones del tiempo, de cualquier ciudad, en tu página web.
El API Weatherbug es la mejor opción que hemos encontrado para implementar en un sitio web la información meteorológica y que estamos utilizando con éxito en el sitio guiarte.com.
Existen en Internet diferentes opciones para crear pequenos recuadros con el tiempo actual o la previsión para los próximos días. La mayoría de estos sistemas funcionan como los típicos widgets, que no hay más que copiar y pegar un código, pero que no permiten muchas posibilidades. Otra cosa que ocurre con estos componentes es que muchas veces tienen la imagen corporativa de otras webs, que son los verdaderos proveedores de la información, pero que justamente no nos interesa promocionar porque podrían ser competencia de nuestro propio sitio web.
Después de una minuciosa búsqueda, al final nos hemos inclinado por el API Weatherbug porque permite personalizar por completo la información a mostrar en la web y no te obligan a mantener la imagen corporativa del proveedor de la información. De este modo, la presentación de la información del tiempo parece verdaderamente un servicio de tu propia página y no tienes necesidad de perder tráfico hacia ningún otro proveedor de previsiones del tiempo.
En este artículo vamos a mostrar como crear en una página web una breve información del tiempo que hace en una ciudad con el API Weatherbug.
La página de inicio de este interesante servicio web es: http://weather.weatherbug.com/desktop-weather/api.html
Registro para usar el API del tiempo
Para empezar hay que registrarse en la página para recibir tu clave, que necesitarás para poder utilizar este API.
Una vez tengamos la clave, ya podemos empezar a crear nuestro recuadro de información. El API Weatherbug nos ofrece varias posibilidades a la hora de solicitar información meteorológica:
- Tiempo actual
- Predicción del tiempo para una semana.
Para informar al API la ciudad sobre la que queremos recibir la previsión meteorológica o el tiempo actual podemos indicar diferentes valores:
- Latitud y longitud
- ZipCode
- CityCode (que es un código interno de ellos para identificar una población)
En nuestro ejemplo vamos a utilizar la latitud y longitud.
Sigue leyendo este artículo en el siguiente capítulo, en el que veremos cómo hacer una llamada al API Weatherbug.
Gema Maria Molina Prados
Equipo DesarrolloWeb.com