Logo
Anna Fischer
Die meisten möchten einfach „auf die Daten zugreifen“. Dabei ist der Zugriff selbst eine Absprache, die kein Einblick in das Innenleben gibt.

Verwechselt werden zwei Wege in ein fremdes System: die API – die vereinbarte Tür – und der Direktzugriff auf das Innenleben.

Eine API (Application Programming Interface) ist eine festgelegte Schnittstelle, über die ein Programm Daten und Funktionen eines anderen Systems nutzt. Sie ist eine Absprache zwischen Betreiber und Nutzern: Sie legt fest, welche Anfragen das System versteht, welche Daten es zurückgibt und in welchem Format. Die Dokumentation der Schnittstelle ist diese Absprache in lesbarer Form. Um Kundendaten abzufragen, schickt man eine GET-Anfrage (eine HTTP-Anfrage, die eine Ressource anfordert) an die dokumentierte URL und hängt einen API-Schlüssel als Ausweis an – eine geheime Zeichenfolge, mit der sich das Programm ausweist. Als Antwort erhält man etwa die Felder Name und E-Mail-Adresse.

Das Raten hingegen ist der typische Einsteigerirrtum: Wer URLs oder Feldnamen frei erfindet, statt die Doku zu lesen, tippt ins Blaue. Das fremde System antwortet dann meist mit dem Statuscode 404 (Ressource nicht gefunden) oder 400 (fehlerhafte Anfrage). Wie das System intern speichert und rechnet, bleibt ohnehin verborgen; geratenes Wissen gibt es schlicht nicht.

Die API ersetzt Wissen über das Innenleben durch eine vereinbarte Form. Gezieltes Nutzen heißt, die Dokumentation zu lesen und deren Anfragen nachzubauen.

Faustregel: Vor jeder Anfrage zuerst die Dokumentation lesen; der Statuscode der Antwort ist die erste Auswertung – 2xx Erfolg, 4xx eigene Anfrage falsch, 5xx Fehler beim fremden System.

Eine API heißt nicht „Zugriff auf alles“, sondern „Antwort auf vereinbarte Fragen“. Wer rät, fragt falsch – und bekommt einen 4xx-Fehler.

📌 Vereinbarte Schnittstelle · Dokumentation · Statuscode

📚 Automatisierung von Grund auf · Tag 2 von 30
#api #Automatisierung
4 Tage vor

Noch keine Antworten!

Es scheint, dass diese Veröffentlichung noch keine Kommentare enthält. Um auf diese Veröffentlichung von Anna Fischer zu antworten, klicken Sie unten darunter auf