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.
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>
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.
Gema Maria Molina Prados
Equipo DesarrolloWeb.com