API лист с ESP8266 - PullRequest
       4

API лист с ESP8266

0 голосов
/ 19 ноября 2018
if (client.connect("sheets.googleapis.com",443) ==true) { enviar = "GET/v4/spreadsheets/"+id_planilha+"/values/"+aba+"!"+celulas+"?key="+chave_de_API+" HTTP/1.1"; } client.println(enviar); client.println("Host:sheets.googleapis.com"); client.println();

Код выше работает отлично, возвращая мне значение ячейки.Код выше работает отлично, возвращая мне значение ячейки.Но когда я использую код ниже:

enviar = "GET /v4/spreadsheets/"+id_planilha +"/values/"+aba+"!"+celulas+"valueInputOption=USER_ENTERED?key="+chave_de_API+" HTTP/1.1"; dados = "{\"majorDimension\": \"ROWS\",\r\n"; dados += "\"values\": [\r\n"; dados += "[\r\n"; dados += "60"; dados += "\r\n"; dados += "]\r\n"; dados += "]\r\n"; dados += "}\r\n"; client.println(enviar); client.println("Host:sheets.googleapis.com"); client.println(dados); client.println(); Serial.print(client.readString()); client.stop();

С кодом выше, я не могу отправить данные, так что выбранная ячейка получает желаемое значение.Я использую ESP8266 для отправки через HTTPS.Я хочу использовать запрос ESP8266 и AJAX, чтобы изменить ячейки, относящиеся к таблицам Google.Я знаю, что проблема в том, что я монтирую ссылку или запрос GET неправильно.Но я не знаю, как правильно сделать запрос, чтобы очистить ссылку.Кто-нибудь знает как?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...