#include <WiFi.h>
#include <HTTPClient.h> // ステータスコードの定義もここにある
const char* ssid = "miura2g";
const char* password = "jikken2022";
// 天気予報API https://weather.tsukumijima.net/ から、千葉の天気を取得
const char* weatherapi_url = "http://weather.tsukumijima.net/api/forecast/city/120010";
void setup() {
Serial.begin(115200);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) { // 接続中...
delay(50);
Serial.print(".");
}
delay(1000);
HTTPClient http; // クライアント作成
http.begin(weatherapi_url); // HTTPでサーバに接続
int httpCode = http.GET(); // ステータスコードを取得
if (httpCode > 0) {
Serial.println(httpCode);
if (httpCode == HTTP_CODE_OK) { // ステータスコードが「成功」(200) なら
String payload = http.getString();
Serial.println(payload);
}
}
http.end();
}
void loop() {
}