json - finances - weather api open source
Yahoo weather-api respuesta como json (5)
Estoy usando yahoo weather api para obtener información del clima
Esto está devolviendo un resultado xml.
Quiero conseguirlo en formato JSON. ¿Cómo puedo obtener esto como JSON?
Después de algunas búsquedas, encontré que la api de Yahoo Weather es la mejor para mí, ya que lo que realmente necesitaba. Para obtener los datos meteorológicos de latitud y longitud
En XML (por defecto)
http://query.yahooapis.com/v1/public/yql?q=select * from weather.forecast where woeid in (SELECT woeid FROM geo.places WHERE text="({28.3949},{84.1240})")
En formato json
http://query.yahooapis.com/v1/public/yql?q=select * from weather.forecast where woeid in (SELECT woeid FROM geo.places WHERE text="({28.3949},{84.1240})")&format=json
Ponga su propio lugar latitud y longitud para encontrar el clima de su ubicación, con suerte esto ayudará.
Según la documentación en http://weather.yahooapis.com/forecastrss , la respuesta de RSS es xml.
La fuente RSS del tiempo es un documento XML que cumple con la especificación RSS 2.0. RSS es un documento XML que contiene un único elemento de canal que representa la fuente, varios elementos que contienen metadatos sobre la fuente en sí, y uno o más elementos que describen elementos individuales dentro de la fuente.
Y así, no obtendrás la respuesta como JSON
Si está buscando una API meteorológica JSON, ¡tengo una sugerencia para usted!
Hice una API meteorológica disponible en mashape, y tienen un SDK de PHP simple y listo para usar. Esta API es realmente fácil de usar porque usamos los estándares geniales disponibles en la actualidad, como JSON y REST, mientras que nuestros competidores aún usan sistemas SOAP / XML heredados.
Hablando sobre la calidad de los datos, Metwit (mi "compañía") nació como una plataforma de colaboración para la recopilación de informes meteorológicos en tiempo real de personas reales. Después de que más de diez mil usuarios comenzaron a utilizar nuestras aplicaciones y enviar una gran cantidad de informes, decidimos publicar esos informes preciosos a través de nuestras API.
También actuamos como una puerta de enlace única para múltiples fuentes de pronósticos difíciles de analizar como NOAA, y los estamos mejorando con datos sociales como fotos, tweets, etc., que aprovechamos de las redes sociales existentes.
Si te gusta, por favor, pruébalo en mashape !
Yo sugeriría usar YQL y solicitar una salida JSON. El enlace al que hace referencia es la fuente RSS del tiempo de Yahoo.
http://weather.yahooapis.com/forecastjson?w=2502265
Simplemente reemplaza forecastrss
por forecastjson
en la URL. Veo un inconveniente: no se devuelve ningún code
clima para el pronóstico.
Actualización 2014-06 : Esto solía funcionar, pero parece haberse ido desde 2012-10 (vea también https://developer.yahoo.com/forum/YQL/-/1349591762366-e0f8ad94-f599-49fe-bddb-fe3cd0180dea )