Payment Service ProviderEin Payment Service Provider übernimmt die technische Abwicklung von Online-Zahlungen und macht verschiedene Zahlungsmethoden in einem Shop integrierbar.
Weitere Informationen
JSONJSON ist ein weit verbreitetes, leicht lesbares Datenformat zum Austausch von strukturierten Informationen zwischen Systemen.
Weitere Informationen
JavaScriptJavaScript ist eine Programmiersprache, die im Browser läuft und Webseiten interaktiv macht. Klickbare Menüs, automatische Formularprüfungen, animierte Inhalte: Das meiste, was sich auf einer Webseite bewegt oder reagiert, läuft über JavaScript.
Weitere Informationen

API

Eine API (Application Programming Interface) ist eine definierte Schnittstelle, über die zwei Softwaresysteme miteinander kommunizieren können. Sie legt fest, welche Anfragen ein System entgegennimmt und welche Antworten es zurückschickt. APIs ermöglichen zum Beispiel, dass ein Online-Shop automatisch Versandpreise von einem Lieferdienst abfragt oder ein Kontaktformular Daten direkt ins CRM überträgt.

  • Schnittstelle

Was ist eine API?

API steht für «Application Programming Interface» – auf Deutsch: Programmierschnittstelle. Eine API definiert, wie zwei Softwaresysteme miteinander sprechen können. Sie legt fest, welche Fragen ein System stellen darf, in welchem Format, und was die Antwort enthält.

Das Prinzip ist ähnlich wie bei einer Bestellung im Restaurant: Man bestellt aus einer Karte (der definierten Schnittstelle), die Küche bereitet das Gericht zu (das System im Hintergrund), und man bekommt das Ergebnis serviert – ohne zu wissen, wie es gekocht wurde.

Funfact

Die Idee hinter APIs gibt es seit den 1960er-Jahren – damals noch für die Kommunikation zwischen Computerprogrammen auf demselben Gerät. Heute laufen täglich Billionen von API-Anfragen über das Internet. Allein die Google Maps API wird von über 5 Millionen Apps und Webseiten weltweit genutzt.

Wo begegnen APIs im Webseitenalltag?

Google Maps Karte

direkt auf der Kontaktseite

Versandkosten

Live-Abfrage vom Lieferdienst

Zahlungsanbieter

Stripe, PayPal, Twint

Newsletter

Formular → Mailchimp

Was bedeutet das konkret für meine Webseite?

Wer eine Webseite mit externen Diensten verbindet – sei es ein , ein CRM-System, ein Newsletter-Tool oder eine Buchungsplattform – nutzt fast immer eine API. Das Formular, das eine Anfrage direkt als Aufgabe in einem Projektmanagement-Tool anlegt, funktioniert genauso über eine API wie die Schnittstelle, die Lagerbestände im Online-Shop in Echtzeit aktualisiert.

Für Websitebetreiber ist vor allem relevant: APIs müssen gewartet werden. Wenn ein Drittanbieter seine API ändert, kann eine Funktion auf der eigenen Webseite plötzlich aufhören zu funktionieren. Regelmässige Überprüfungen und Updates sind deshalb wichtig.

REST, JSON und Co.

Die meisten modernen Web-APIs funktionieren nach dem REST-Prinzip und tauschen Daten im aus. REST (Representational State Transfer) ist ein weit verbreiteter Standard, der festlegt, wie Anfragen aufgebaut sein sollen. ( Object Notation) ist ein lesbares Datenformat, das sowohl Menschen als auch Maschinen gut verstehen.

// Beispiel: Antwort einer Wetter-API im 
{
"city": "Zürich",
"temperature": 22,
"condition": "sonnig"
}