Google Weather API
He estado buscando ultimamente alguna manera sencilla de mostrar en una web que estoy preparando el tiempo que hará en España de forma online.
Google nos ofrece un api no oficial para conseguir este y otros muchos propósitos.
La URL base del api es:
http://www.google.com/ig/api? |
A partir de esa URL, podemos añadir muchos otros parámetros, entre ellos la localización de la población de la cual queremos saber el tiempo:
weather=location |
Donde la localización puede ser un codigo postal, una ciudad, un pais, incluso otros (ahora te toca testear a ti).
http://www.google.com/ig/api?weather=28049 http://www.google.com/ig/api?weather=madrid,spain |
Para obtener el tiempo en cualquier idioma podemos utilizar el parámetro hl. Por ejemplo
para obtener el tiempo en frances utilizariamos el siguiente parámetro:
http://www.google.com/ig/api?weather=madrid,spain&hl=fr |
La api del tiempo (Google Weather API), no es oficial, así que si queremos utilizar algo más oficial, podemos probar el API de Yahoo (Yahoo’s Weather API), la cual se encuentra muchisimo más documentada.
Como leer el xml que nos devuelve el Google Weather API con PHP
Me parece genial la información, estoy aprendiendo a programar en Python y uno de mis objetivos es crear un programa que use el API de Google Weather para ver el tiempo, sin necesidad de ir al explorador.
Es posible pasarle al google weather una fecha especifica, para que me retorne el estado del tiempo de ese dia?
Justo lo que buscaba, será de mucha utilidad, gracias, 1Saludo.
Hola,
Yo he estado investigando y en mi opinion longitud y latidtud deben de codificarse en formato e6 que utiliza 6 decimales fijos para la parte decimal y sin puntos.
El resultado de mi investigación y el codigo fuente lo he escrito en mi blog http://goo.gl/X8Xh8
Saludos
miguel