Bonjour,
Je ne crois pas que ce soit dans le header qu'il faut mettre le device_id, module_id...
Je pense qu'il faut mettre cela dans un champ params = {}.
Un truc du genre :
http:request(
"https://api.netatmo.net/api/getmeasure",
{
options = {
method = 'GET',
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer "..accessToken,
},
params={
"device_id": DeviceID,
"module_id": ModuleID,
"scale": "1hour",
"type": "Humidity",
"limit": "1",
"optimize": "false",
"real_time": "false",
"date_End": os.date()
},
success = callback,
error = callback
},
end,
error = function(error)
fibaro:debug("Failed to authenticate: " .. error)
end
}
)
À adapter ...