Re: OpenWeatherMap API
Publié : jeu. 03/sept./2015 1:03
Nouvelle fonction : OWM_GetGroupByCityID().
Cà permet d'obtenir la météo de plusieurs villes en une seule requête.
Cà permet d'obtenir la météo de plusieurs villes en une seule requête.
Code : Tout sélectionner
;==========================================
;== OpenWeatherMap Test 3
;==========================================
InitNetwork()
IncludeFile "OpenWeatherMap.pbi"
UseModule OpenWeatherMap
;OWM_SetDefaultAPIKey("api_key")
OWM_SetDefaultLang(#OWM_LANG_French)
OWM_SetDefaultUnits(#OWM_UNIT_Metric)
Define x.OWM_Group
If OWM_GetGroupByCityID(x, "524901,703448,2643743")
Debug "count: " + x\cnt
ForEach x\items()
Debug "============"
Debug "name: " + x\items()\name
Debug "country: " + x\items()\sys\country
Debug "temp: " + x\items()\main\temp + "°C"
Debug "pressure: " + x\items()\main\pressure + " hPA"
Debug "humidity: " + x\items()\main\humidity + "%"
Debug "wind: " + x\items()\wind\speed + "m/s"
ForEach x\items()\weather()
Debug "weather: " + x\items()\weather()\description
Next
Next
Else
Debug "code: " + x\error\cod
Debug "message: " + x\error\message
EndIf
;==========================================