pense à utiliser le bouton "</>" de l'éditeur du forum quand tu postes du code... c'est plus lisible...
je mettrais que ça dans les fonctions : le reste te cause les "ERROR" dans le debug...
success = function(response)
self:debug("response status:", response.status)
end,
error = function(error)
self:debug('error: ' .. json.encode(error))
end
et on peut déjà voir que le status est 401 !
donc problème d'authentification !
utilise la balise "Authorization" du Header !!
et enlève les info d'authentification de l'URL.
headers = {
["content-type"] = "application/json;charset=UTF-8",
["Authorization"] = "Basic ton_login:ton_mot_de_passe_en_base_64",
["Cache-Control"] = "no-cache, no-store",
["X-Fibaro-Version"] = "2"
},