> Manuales > API para información del tiempo

Cómo realizar una llamada al API Weatherbug para obtener la previsión meteorológica de cualquier lugar del mundo y cómo personalizar tu solicitud.

Este artículo te ofrece información de un API que ya no está disponible en la web de su proveedor. Lo sentimos pero tendrás que buscar otras opciones.

Ahora trataremos de explicar la forma de realizar llamadas al API Weatherbug, personalizadas para obtener el tiempo actual o la previsión de la ciudad que deseemos.

Veremos que es sencillo y que, una vez obtengamos la respuesta del API, recibiremos unos datos en formato XML o RSS, que podremos procesar con cualquier lenguaje de programación que estemos utilizando

Ahora centrémonos en la llamada al API que tendrá una forma como la que podemos ver a continuación.

http://<apicode>.api.wxbug.net/getLiveWeatherRSS.aspx?ACode=<apicode>&lat=<latitude>&long=<longitude>&UnitType=<UnitType>&OutputType=<OutputType>

Nota: Puedes consultar la documentación del API Weatherbug para ver todos los tipos de llamadas que existen.

Parámetros de API Weatherbug

Esta es la lista de parámetros que debemos utilizar en una llamada básica al API Weatherbug.
ACode: Clave obtenida al realizar el registro.

CityType:
   citytype="0" — Ciudad en Estados Unidos.
   citytype="1" — Ciudad fuera de Estados Unidos
   CityCode: Código de la ciudad no estadounidense.
Latitude: Coordenada latitud, desde -90. hasta 90.
Longitude: Coordenada longitud, desde -180 hasta 180.
SearchString: Parametro que se utiliza para buscar ciudades de Estados Unidos.
UnitType:
   UnitType=<UnitType>0 — Sistema métrico estadounidense (miles, °F, etc...) [por defecto]
   UnitType=<UnitType>1 — Sistema métrico decimal (kms, °C, etc...).
OutputType:
   OutputType=<OutputType>0 — Devuelve un documento RSS [por defecto].
   OutputType=<OutputType>1 — Devuelve un documento XML.
ZipCode: Código de la ciudad estadounidense.

Nota: Los parámetros UnitType y OutputType son opcionales.

Gema Maria Molina Prados

Equipo DesarrolloWeb.com

Manual