Yahoo météo-api réponse en json
5 réponses
je suggère D'utiliser YQL et de demander la sortie JSON. Le lien auquel vous avez fait référence est le flux RSS Météo de Yahoo.
http://weather.yahooapis.com/forecastjson?w=2502265
il suffit de remplacer forecastrss
par forecastjson
dans L'URL.
Je vois un inconvénient: pas de temps -code
est retourné pour la prévision.
mise à Jour 2014-06: cela fonctionnait, mais semble avoir disparu depuis 2012-10 (voir aussi https://developer.yahoo.com/forum/YQL/-/1349591762366-e0f8ad94-f599-49fe-bddb-fe3cd0180dea)
selon la documentation à http://weather.yahooapis.com/forecastrss, la réponse rss est xml.
le flux RSS météo est un XML document conforme au RSS 2.0 spécification. RSS est un document XML contenant un seul élément canal représentant l'aliment, plusieurs éléments contenant des métadonnées se nourrir elle-même, et un ou plusieurs élément éléments décrivant des éléments individuels à l'intérieur de l'aliment.
Et donc, vous n'aurez pas de réponse JSON
si vous êtes à la recherche d'un JSON API météo j'ai une suggestion pour vous!
J'ai fait un WEATHER API disponible sur mashape, et ils ont un SDK PHP simple prêt à l'emploi.
Cette api est vraiment simple à utiliser parce que nous utilisons les normes cool qui sont disponibles de nos jours, comme JSON et REST, tandis que nos concurrents utilisent encore les systèmes SOAP/XML hérités.
en parlant de la qualité des données Metwit (ma "société") né comme une plateforme de crowdsourcing pour recueillir des rapports météorologiques en temps réel de personnes réelles. Après plus de dix mille utilisateurs ont commencé à utiliser nos applications et envoyer une quantité massive de rapports, nous avons décidé de publier ces précieux rapports à travers nos API.
nous agissons aussi comme une passerelle unique pour de multiples, difficiles à analyser, sources de prévisions comme la NOAA, et nous les améliorons avec des données sociales comme des photos, des tweets, etc., que nous tirons parti des réseaux sociaux existants.
Si vous l'aimez s'il vous plaît donner un essai mashape!
après quelques recherches, j'ai trouvé que l'api météo yahoo est la meilleure pour moi car ce dont j'avais vraiment besoin. Pour obtenir les données météorologiques de la latitude et la longitude
Dans le XML (par défaut)
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})")
au format 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
Votre sortie sera comme ci-dessous
mettez votre propre latitude et longitude pour trouver votre emplacement météo, espérons que ce sera aider.