Was ist eine API?
Alltagsbild
Du bestellst im Restaurant nicht in der Küche – du gibst der Bedienung die Bestellung. Eine API ist so eine Bedienung zwischen Programmen:
- dein Code fragt
- ein Server antwortet (oft mit JSON)
Web-API
Über das Internet, meist mit einer URL:
https://beispiel.api/wetter?stadt=Berlin
Antwort oft JSON:
{"stadt": "Berlin", "temp": 18}
Wichtig für dich
- Internet nötig
- Server kann langsam/offline sein
- nie Secrets (Passwörter) im Code teilen
- höflich sein: nicht tausend Anfragen pro Sekunde
Rate mal!
Ist eine API dasselbe wie eine Website zum Anklicken?
Auflösung
Verwandt, aber APIs sind vor allem für Programme (Daten), Websites vor allem für Menschen (HTML).
Probiere es selbst
Experiment 1
3 Dinge, die eine API liefern könnte (Wetter, Witze, Zitate).
Experiment 2
JSON-Antwort auf Papier skizzieren.
Experiment 3
Regeln: Internet, Fehler, Respekt.
Übungen
Level 1
API in einem Satz.
Level 2
Unterschied Website/API.
Level 3
Warum JSON praktisch ist.
Mini-Quiz
Idee sitzt! Als Nächstes: JSON aus einer Web-Anfrage.