API
Letzte Änderung: Uhr
API – Application Programming Interface
Bidirektionale Schnittstelle für Software
Unter API versteht man Application Programming Interface. Damit ist eine Programmierschnittstelle gemeint, die verschiedene Soft- und Hardwarekomponenten miteinander verknüpft. Dadurch ermöglicht eine API den beidseitigen Zugriff auf einen Datenpool sowie eine Integration in die Software von Dritten.
Um zur Verdeutlichung einige Beispiele zu nennen: Bei Facebook-Daten, die in eine Website eingebunden werden. Ferner eine App, die einen Eintrag auf eine Pinnwand vornimmt. Oder etwa das Versenden von E-Mails über einen Transaktions-Dienstleister (Saas).
Welche API-Typen gibt es?
- funktionsorientiert
- dateiorientiert
- objektorientiert
- protokollorientiert
Heutzutage sind als typische Schnittstellen JSON, XML, Rest, SOAP und OAUTH-Token ausgeführt. Auf diese Weise ist ein hoher Grad an Transaktionssicherheit möglich.
Erklär-Video – Was ist eine Application Programming Interface?
Quellen: Programmieren Starten, wikipedia.org