Bonjour,
je travaille sur la gestion de mon arrosage et j'ai besoin d'un coup de main pour comprendre comment traiter les réponses d'une requête.
J'ai le code suivant qui envoi la requête :
local http = net.HTTPClient()
http:request("https://api.weatherbit.io/v2.0/current?lat=49.793959023472&lon=2.3656938174545&lang=fr&key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", {
success = function(response)
if response.status == 200 then
fibaro:debug('OK, réponse : '.. response.data)
else
fibaro:debug("Erreur : status=" .. tostring(response.status))
end
end,
error = function(err)
fibaro:debug("Erreur : " .. err)
end,
options = {
method = 'GET'
}
})
Ce qui me donne la réponse suivante :
jusque la, tout va bien, mais c'est a partir de la que je sèche.
Comment lister chaque nom de champ, avec sa valeur correspondante ?
Comment obtenir la valeur d'un champ en particulier ?
Merci de vos réponses, pour débloquer ma situation.