Zum Hauptinhalt springen

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

Mini-QuizWas liefert eine Web-API oft?

Idee sitzt! Als Nächstes: JSON aus einer Web-Anfrage.