Tworzenie zapytań (requestów) do darmowych REST API
Przykłady: https://free-apis.github.io/#/browse
Harry Potter: https://github.com/fedeperin/potterapi?tab=readme-ov-file
Jokes: https://official-joke-api.appspot.com/
#include <WiFi.h>
#include <HTTPClient.h>
const char* ssid = "**";
const char* password = "**";
const char* url = "https://potterapi-fedeperin.vercel.app/en/houses";
void setup() {
Serial.begin(115200);
WiFi.begin(ssid, password);
Serial.print("Łączenie z Wi-Fi");
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.print(".");
}
Serial.println();
Serial.println("Połączono z Wi-Fi!");
HTTPClient http;
http.begin(url);
int httpCode = http.GET();
if (httpCode == HTTP_CODE_OK) {
String payload = http.getString();
Serial.println(payload);
}
http.end();
}
void loop() {
}