Was ist eine API?
Eine API
ist eine Schnittstelle zur Programmierung von Anwendungen. Es ermöglicht zwei Softwareanwendungen, miteinander zu kommunizieren.
Sie können sich eine API als eine Art universellen Übersetzer vorstellen. Verschiedene Softwareanwendungen haben ihre eigene Art zu “ kommunizieren “ und die API sorgt dafür, dass sie miteinander “ kommunizieren “ können.
Die meisten Menschen wissen wahrscheinlich nicht, dass APIs existieren, aber APIs haben einen tiefgreifenden Einfluss darauf, wie wir alle mit Diensten umgehen.
APIs in Aktion
: ein Beispiel aus der Praxis
Wenn Sie eine App auf Ihrem Telefon verwenden, werden Daten an einen Server gesendet. Der Server empfängt die Informationen, interpretiert sie und führt die richtigen Aufgaben aus, bevor er sie an Sie zurücksendet.
Wenn Sie beispielsweise online nach einem Flug suchen, müssen Sie auf der Website der Fluggesellschaft einen Abflugort, ein Datum und andere wichtige Variablen auswählen. Um die Buchung abzuschließen, greifen Sie auf die Datenbank der Fluggesellschaften zu, um die verfügbaren Sitzplätze und Preise anzuzeigen.
Wenn Sie einen Reisedienst eines Drittanbieters wie Expedia nutzen, interagiert dessen System mit den APIs verschiedener Fluggesellschaften, um auf diese Informationen zuzugreifen. Nachdem die Informationen eingegangen sind, sendet die Fluggesellschaft aktualisierte Daten an Sie zurück.