API

API (Application Programming Interface), im Deutschen auch als Schnittstelle für Anwendungsprogrammierungen bezeichnet, ist eine Programmierschnittstelle. Diese Applikation hat sich in den letzten Jahren als eine der wichtigsten Schnittstellen für die Arbeit der Programmierer und somit auch für diese selbst durchgesetzt.

Bei API handelt es sich um eine Schnittstelle zwischen einem Programm und dem zu programmierenden Gerät. Dank des API besteht auch die Möglichkeit, komplexe Funktionen durch wenige und vor allem sehr einfache Befehle aufzulösen. Bei dem API handelt es sich also um eine Lösung, welche den Arbeitsaufwand und die Zeit zur Lösung eines Problems, welche die Programmierer benötigen, entscheidend verkürzt. Zudem optimiert und perfektioniert es die einzelnen Arbeitsschritte. Im Gegensatz zur Binärschnittstelle, auch als ABI bekannt, definiert API einzig und allein die Programmanbindung auf Quertextebene.

Neben dem Zugriff auf die Hardware, die Festplatte, die Grafikkarte oder auf Datenbanken kann die Programmierschnittstelle auch das Erstellen von verschiedensten Komponenten der grafischen Benutzeroberfläche ermöglichen und vereinfachen.

Weiterhin ist der Begriff API auch in Verbindung mit der Suchmaschine Google bekannt. Der Google API wird jedoch ausschließlich registrierten Benutzern zur Verfügung gestellt. Mit Teilen des Google API haben diese jedoch die Möglichkeit, auf Teile des Datenbestandes von Google zurückzugreifen und diesen zu benutzen. Google API ist eine separate Schnittstelle zum Programmieren, welche die registrierten Benutzer bei einzelnen, unterschiedlichen Tätigkeiten nutzen können. Wie auch andere Angebote im API Bereich sind die der Suchmaschine Google leicht verständlich aufgebaut und zudem leicht zu handhaben. Dadurch können sie auf die optimalste Weise für die Suchmaschienenoptimierung verwendet und in die einzelnen Tätigkeiten dieser eingebunden werden.

Neben Google stellen auch viele Internetdienste die Programmierschnittstelle zur Verfügung. Die folgenden APIs gibt es auch unter anderem für beziehungsweise von einigen sozialen Netzwerken: Content für Facebook, Sitecore für Facebook, Twitter und StudiVZ, sowie Direct für YouTube.

Im weiteren Sinne wird jede Schnittstelle einer sogenannten Bibliothek (Libary) als API bezeichnet.

  • Sie haben Fragen?
    Tel.: 06181 - 502 30 10
    E-Mail: Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!

K

o

n

t

a

k

t