Was bedeutet API?
Die API legt fest, welche Anfragen möglich sind, welche Angaben benötigt werden und wie Antworten aussehen. So kann beispielsweise ein Onlineshop einen Auftrag an die Warenwirtschaft übergeben, ohne deren Benutzeroberfläche zu bedienen.
APIs können innerhalb eines Programms oder über ein Netzwerk arbeiten. Sie sind nicht automatisch öffentlich zugänglich. Zugriffsrechte, Fehlerfälle und Änderungen gehören zu einer verlässlichen Vereinbarung dazu.
So sieht das in der Praxis aus
Beispiel: Eine Warenwirtschaft bietet eine API, über die eine Fachanwendung neue Aufträge anlegen kann.
Häufige Fragen
Braucht man für eine API immer Internetzugang?
Nein. Schnittstellen können innerhalb eines Programms oder eines Firmennetzes arbeiten. Internetzugang ist nur erforderlich, wenn das konkrete Ziel darüber erreichbar ist.
Welche Angaben braucht man für eine Anbindung?
Benötigt werden die Dokumentation, ein erlaubter Zugang und die gewünschten Austauschfälle. Dazu kommen Regeln für Datenfelder, Fehler und die Häufigkeit des Austauschs.
Woran erkennt man eine gut nutzbare API?
An verständlicher Dokumentation, vorhersehbaren Antworten und klaren Regeln für Berechtigungen und Änderungen. Eine Testumgebung erleichtert zusätzlich das Prüfen der Verbindung.
