API


Definition API

Die Abkürzung API entstammt dem englischen Sprachgebrauch und ist die Abkürzung von Application-Programmierung-Interface. Dies bedeutet in der freien Übersetzung ins Deutsche “Schnittstelle zur Anwendungsprogrammierung”. Im umgangssprachlichen Gebrauch wird die Bezeichnung API allerdings als Programmschnittstelle definiert.


ANZEIGE


Beschreibung API

Durch die Schnittstelle erfolgt die Zurverfügungstellung eines Tools für andere Programme, so dass diese die Möglichkeit haben, sich wiederum an das Softwaresystem anzubinden. Somit haben Entwickler die Möglichkeiten, eine Hardware oder aber Daten der Festplatte aktiv zu beeinflussen, ohne dass diese direkt angesprochen werden müssen. Die Schnittstelle wird hier durch ein Betriebssystem gestellt, das wiederum innerhalb bereit gestellter Bibliotheken erfolgte Anfragen von Programmen annimmt und eine Weiterleitung an die Hardware durchführt.

APIs und der digitale Content

Große Bedeutung hat der Begriff API durch die Verwendung innerhalb von Webdiensten bekommen. Diese machen es den Entwicklern möglich, unter Zuhilfenahme von zur Verfügung gestellten Schnittstellen einen wiederum bereitgestellten Content dynamisch in ein eigenes Programm einzubinden. Die APIs haben damit die Funktion des Austausches sowie der Weiterverarbeitung von Inhalten und Daten zwischen einzelnen Websites sowie Programmen und auch Content-Anbietern. Weiterhin ermöglichen die APIs Dritten einen Zugang zu ansonsten verschlossenen Datenpools sowie auch Benutzerkreisen.

API optimiert für Menschen

Innerhalb einer tendenziell technischen Logik bildet API damit das maschinelle Gegenstück zum User-Interface, das wiederum eine Optimierung für Menschen erfahren hat und so von Menschen lesbar ist. Die API stellt eine speziell zugeschnittene Software für Software dar, kann also von Maschinen gelesen werden. Das API bietet einen klar strukturierten und abstrahierten Zugriff für Funktionen vom Backend. Weiterhin können Daten auch in einer besonders gut weiterverarbeitenden und reduzierten Form getauscht werden.

Nutzungsbeispiel für API

Mittels einer YouTube API ist es Entwicklern möglich, gezielt Videos mit gesuchten Parametern wie beispielsweise Länge oder Name zu finden. Die API sendet hierbei die Antwort an den Entwickler als XML-Datei zurück und diese kann nach entsprechender Auswertung auf der eigenen Website genutzt werden.

 

Alternative Schreibweisen oder andere Bezeichnungen für  API

Application-Programmierung-Interface, Programmschnittstelle, APIs


Quellen im Internet zu API