Frau im Fitness-Club
Bild ist nicht verfügbar
previous arrow
next arrow
Slider

Application-Programming-Interface (API)

Was ist eine API?

Die API ist eine Schnittstelle, die ein Softwaresystem bereitstellt, um dieses in andere Programme einzubinden.

Der Begriff API stammt aus dem englischen Sprachraum und ist die Kurzform von „Application-Programming-Interface“. Frei ins Deutsche übersetzt bedeutet dies so viel wie „Schnittstelle zur Anwendungsprogrammierung“. Umgangssprachlich wird API jedoch meistens als Programmierschnittstellen bezeichnet.

Mithilfe dieser Schnittstelle wird anderen Programmen ein Tool zur Verfügung gestellt, über den sie sich an das Softwaresystem anbinden können. Damit ist es Entwicklern möglich, die Hardware, also zum Beispiel den Monitor oder die Daten auf der Festplatte zu beeinflussen, ohne diese direkt ansprechen zu müssen. Als Schnittstelle dient hier das Betriebssystem, welches über bereitgestellte Bibliotheken Anfragen der Programme entgegen nimmt und an die Hardware weiterleitet.

APIs und digitaler Content Relevanz hat der Begriff der API allerdings vor allem durch seine Verwendung von Webdiensten erhalten. Diese erlauben es Entwicklern mit Hilfe der zur Verfügung gestellten Schnittstellen, bereitgestellten Content dynamisch in das eigene Programm zu integrieren. APIs dienen also zum Austausch und der Weiterverarbeitung von Daten und Inhalten zwischen verschiedenen Webseiten, Programmen und Content-Anbietern. Darüber hinaus ermöglichen sie so Dritten den Zugang zu vorher verschlossenen Datenpools und Benutzerkreisen.

In einer eher technischen Logik sind APIs also wie das maschinelle Äquivalent zum User-Interface, welches für Menschen optimiert wurde und so „menschenlesbar“ ist. Die API ist eine für Software zugeschnittene Schnittstelle, also maschinenlesbar. Das Application-Programming-Interface ermöglicht einen klar abstrahierten und strukturierten Zugriff auf die Funktionen des Backends. Darüber können Daten beispielsweise in einer besonders gut weiterzubearbeitenden und reduzierten Form ausgetauscht werden.

Es kann zwischen vier verschiedenen Arten von Web-APIs unterschieden werden:

  • Interne APIs
  • Externe APIs
  • Plattform-APIs
  • Authentifizierungs-APIs

Beispiel:

Über die Gerätehersteller (Milon,eGym,Technogym,Matrix)-API haben Entwickler die Möglichkeit, nach Videos mit gewünschten Parametern, wie zum Beispiel Name oder Länge zu suchen. Die API schickt die Antwort in Form einer XML-Datei zurück. diese kann dann nach einer Auswertung für die eigene Webseite verwendet werden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> 

Rechtliches:

Kontakt
Impressum
Datenschutz

IMASS Deutschland
Mozartweg 5
73457 Essingen
+49 7365 921633
info@imass.de
Facebook Seite

Logo von imass - Software für Fitness, Freizeit und Vereine