Ich versuche gerade zum ersten mal, ein LUA Script für http request zu erstellen.
Der erste Request soll von einem tedee Smart Lock den Anmelde-Token abholen.
Ich habe folgendes Script erstellt und leider funktioniert es in einer neuen Scene nicht.
Als Error debug wird [DEBUG] 19:35:59: 2021-02-19 19:35:59.755197 [ fatal] Unknown exception: /opt/fibaro/scenes/57.lua:4: unexpected symbol near char(226)
gemeldet
Könnt Ihr mir vielleicht weiter helfen?
Danke!
Thomas
Code
local http = net.HTTPClient();
http:request(“https://tedee.b2clogin.com/tedee.onmicrosoft.com/B2C_1_SignIn_Ropc/oauth2/v2.0/token" } 24”,
{
options = {
method = “POST”,
headers = {
[„Content-Type“] = „application/json“,
[„grant_type“] = „password“,
[„client_id“] = „02106b82-0524-4fd3-ac57-af774f340979“,
[„scope“] = „openid 02106b82-0524-4fd3-ac57-af774f340979“,
[„response_type“] = „token“,
[„username“] = „MeinUSERNAME“, (natürlich der echte Username angegeben
[„password“] = „MEINPASSWORT!“,(natürlich das echte PW angegeben
[„deviceid“] = „MEINEdiviceID“ (natürlich das echte ID angegeben
}
},
success = function(response) fibaro:debug(response.data) end,
error = function(err) fibaro:debug("Error: " … err) end
})