Je voudrais transformer un script python en un equivalent Lua
Ce bout de code python prend un login/password et envoie des datas au format json vers https://opentsb.... dans un post http
Code : Tout sélectionner
token_id = 'gvdddddgjjyff'
token_key = 'mggcXG-WDDdww_74iztX'
end_point = 'https://opentsdb.iot.runabove.io/api/put'
# Raw data to send
data = [
{
'metric': 'tempraspberry',
'timestamp': timestamp,
'value': valeur,
'tags': {
'temp': 'ssd'
}
}
]
try:
# Send request and fetch response
response = requests.post(end_point, data=json.dumps(data),
auth=(token_id, token_key))
j'ai bien essayé ca mais sans succés car les librairies socket.http ne sont pas trouvées et d'autre part je ne saurais pas y envoyer mes datas json
Code : Tout sélectionner
http = require("socket.http")
mime = require("mime")
r, c = http.request {
url = "https://opentsdb.iot.runabove.io/api/put'",
headers = { authentication = "Basic " .. (mime.b64("gvdddddgjjyff:mggcXG-WDDdww_74iztX")) }
}