La plupart de ceux que j'ai trouvés utilisent le xml, et je préfère utiliser le code source de l'objectif c JSON.
Des suggestions ?
J'ai vu ça :
https://stackoverflow.com/questions/507441/best-weather-apis
La plupart de ceux que j'ai trouvés utilisent le xml, et je préfère utiliser le code source de l'objectif c JSON.
Des suggestions ?
J'ai vu ça :
https://stackoverflow.com/questions/507441/best-weather-apis
Weather Underground dispose d'une API qui renvoie des données JSON et XML. Prix raisonnables, plus 500 appels gratuits de développeurs par jour. Weather Underground dispose de nombreuses stations météorologiques locales en dehors des stations officielles de la NOAA, dont un bon nombre dans la région de SF.
http://www.wunderground.com/weather/api/d/documentation.html
Remarque : cette API n'est plus utilisée par Yahoo et par la Commission européenne. ne fonctionnera pas !
Il existe une API Yahoo Weather non documentée que j'ai découverte après m'être amusé pendant un certain temps. Voici un exemple de lien :
http://weather.yahooapis.com/forecastjson?w=12844782&u=c
La valeur après w
est le WOEID, et u
est pour les unités. Je suis sûr qu'il existe d'autres options pour configurer l'URL.
Voilà à quoi ça ressemble :
{
"units":{
"temperature":"C",
"speed":"km\/h",
"distance":"km",
"pressure":"mb"
},
"location":{
"location_id":"ITXX0024",
"city":"Como",
"state_abbreviation":"*",
"country_abbreviation":"IT",
"elevation":935,
"latitude":45.81000000000000,
"longitude":9.08000000000000
},
"wind":{
"speed":5.00000000000000,
"direction":"VAR"
},
"atmosphere":{
"humidity":"40",
"visibility":9.99000000000000,
"pressure":982.00000000000000,
"rising":"steady"
},
"url":"http:\/\/weather.yahoo.com\/forecast\/ITXX0024.html",
"logo":"http:\/\/l.yimg.com\/a\/i\/us\/nt\/ma\/ma_nws-we_1.gif",
"astronomy":{
"sunrise":"08:01",
"sunset":"16:42"
},
"condition":{
"text":"Fair",
"code":"34",
"image":"http:\/\/l.yimg.com\/a\/i\/us\/we\/52\/34.gif",
"temperature":9.00000000000000
},
"forecast":[
{
"day":"Today",
"condition":"Mostly Clear",
"high_temperature":7.00000000000000,
"low_temperature":2.00000000000000
},
{
"day":"Tomorrow",
"condition":"Partly Cloudy",
"high_temperature":8.00000000000000,
"low_temperature":2.00000000000000
},
{
"day":"Friday",
"condition":"Sunny",
"high_temperature":8.00000000000000,
"low_temperature":3.00000000000000
},
{
"day":"Saturday",
"condition":"Mostly Sunny",
"high_temperature":7.00000000000000,
"low_temperature":1.00000000000000
},
{
"day":"Sunday",
"condition":"Sunny",
"high_temperature":8.00000000000000,
"low_temperature":1.00000000000000
}
]
}
Essayez la nouvelle API météo d'Aeris que nous avons récemment publiée. Extrêmement flexible, elle offre une grande variété d'options de données et beaucoup d'autres sont à venir. Nous proposons également un compte de développeur gratuit qui vous permet d'obtenir jusqu'à 750 visites par jour.
http://www.hamweather.com/products/aeris-api/
http://www.hamweather.com/support/documentation/aeris/
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.