ArduinoからGASに対してGETリクエストを送ろうとしているのですがうまくいきません。
302が返ってきてしまいます。
またhttpsではなくhttpならできるかと思い、urlからsを取り除きましたがそれでもダメでした。
どこを直したら動くようになるのでしょうか?
教えて頂けるとありがたいです。
よろしくお願いいたします。
#include <M5Stack.h> #include <WiFi.h> #include <HTTPClient.h> const char* ssid = "----"; // your network SSID (name of wifi network) const char* password = "----"; // your network password // the setup routine runs once when M5Stack starts up void setup(){ // Initialize the M5Stack object M5.begin(); //Initialize serial and wait for port to open: Serial.begin(115200); delay(100); M5.Lcd.print("Attempting to connect to SSID: "); WiFi.mode(WIFI_STA); WiFi.disconnect(); M5.Lcd.println(ssid); WiFi.begin(ssid, password); // attempt to connect to Wifi network: while (WiFi.status() != WL_CONNECTED) { M5.Lcd.print("."); // wait 1 second for re-trying delay(1000); } M5.Lcd.print("Connected to "); M5.Lcd.println(ssid); } // the loop routine runs over and over again forever void loop() { float distance1, distance2; //HTTPClient code start HTTPClient http; M5.Lcd.print("[HTTP] begin...\n"); // configure traged server and url http.begin("https://script.google.com/macros/s/-------"); M5.Lcd.print("[HTTP] GET...\n"); // start connection and send HTTP header int httpCode = http.GET(); M5.Lcd.println(httpCode); // httpCode will be negative on error if (httpCode > 0) { // file found at server if (httpCode == HTTP_CODE_OK) { String payload = http.getString(); M5.Lcd.println(payload); } else { M5.Lcd.println("not success"); } } else { M5.Lcd.printf("[HTTP] GET... failed, error: %s\n", http.errorToString(httpCode).c_str()); } M5.Lcd.println("finish"); http.end(); //delay 1 minutes delay(60000); }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/17 08:45
2018/12/17 09:12
2018/12/23 05:17
2018/12/23 06:25