· 6 years ago · Apr 05, 2019, 08:58 PM
1String s = "{";
2 s += "\"grant_type\":\"password\",";
3 s += "\"client_id\":\"" + String(TESLA_CLIENT_ID) + "\",";
4 s += "\"client_secret\":\"" + String(TESLA_CLIENT_SECRET) + "\",";
5 s += "\"email\":\"" + String(tesla_user) + "\",";
6 s += "\"password\":\"" + String(tesla_pass) + "\"";
7 s += "}";
8
9 client.println("POST /oauth/token HTTP/1.1");
10 client.println("Host: " + String(tesla_host));
11 client.println("Connection: keep-alive");
12 client.println("Content-Type: application/json; charset=utf-8");
13 client.print("Content-Length: ");
14 client.println(s.length());
15 client.println();
16 client.println(s);