API

API ist die Abkürzung für „application programming interface“, die deutsche Bezeichnung lautet Programmierschnittstelle oder Anwendungsschnittstelle.
Diese Schnittstelle ermöglicht es, Programmen ein Tool zur Verfügung zu stellen, über welches sie sich an das Softwaresystem anbinden können. Mit einer API können unter anderem Hardwarekomponenten, Programmfunktionen und Datenbanken angesprochen werden. Mit Hilfe der Programmierschnittstelle kann ein Entwickler beispielsweise den Monitor oder die Daten auf der Festplatte beeinflussen. Im Zusammenhang mit dem Internet spricht man von Web-APIs.

APIs und digitaler Content

Für Webdienste spielen APIs eine große Rolle, da sie zum Austausch und der Weiterverarbeitung von Daten und Inhalten zwischen verschiedenen Webseiten, Programmen und Content-Anbietern dienen. Entwickler sind somit in der Lage, verfügbaren Content dynamisch in ein Programm zu integrieren. Die Schnittstellen ermöglichen so auch Dritten den Zugang zu vorher verschlossenen Datenpools und Benutzerkreisen.

Bei den Web-APIs unterscheidet man zwei Sonderformen:

  • Autorisierungs-API: Ist eine Schnittstelle zur Autorisierung (Zugriffsrechtsgewährung) von Benutzern. Hierbei hat sich der Oauth-Standard etabliert: Der Nutzer kann festlegen, ob seine Daten Dritten über APIs zugänglich sind, also z.B. ob eine externe Anwendung Tweets in seinem Namen posten darf.
  • Authentifizierungs-API: Ist eine Schnittstelle zur Authentifizierung (Identifikation) von Benutzern. In Zusammenarbeit mit der Autorisierungs-API ist es möglich, Nutzer auf einer Plattform zu identifizieren, auf der sie nicht direkt angemeldet sind. Ein Beispiel hierfür wäre Facebook Connect.

Google API

Google bietet eine eigene Schnittstelle an, welche sich Google Web API nennt und den Zugriff auf Dienste von Google ermöglicht. So können Webseiten etwa Ausschnitte von Google Maps einbetten, um Kunden die Anfahrt zu erleichtern. Möglich macht das die „Google Maps API“, die Google zur Verfügung stellt. Die Schnittstelle ist hier der Vermittler zwischen der Anwendung „Google Maps“ und der eigenen Webseite.

Google bietet auch eine Google Search Console API an, welche Webmastern den Zugriff auf Daten, wie z.B. Keywords der Suchanfragen, ermöglichen. Der Webmaster kann somit selbst Tools bzw. Anwendungen schreiben.

Ähnliche Artikel

Categories:Web Entwicklung

Über den Autor

Das Seobility Wiki Team besteht aus SEO-, Online-Marketing- und Web-Experten mit praktischer Erfahrung in den Bereichen Suchmaschinenoptimierung, Online-Marketing und Webentwicklung. Alle unsere Artikel durchlaufen einen mehrstufigen Redaktionsprozess, um Dir die bestmögliche Qualität und wirklich hilfreiche Informationen bieten zu können. Mehr Informationen über das Seobility Wiki Team.

Seobility Wiki Team

Entdecke unsere kostenlosen SEO Tools

Du willst Dich noch nicht festlegen? Diese kostenlosen SEO Tools kannst Du unverbindlich und ohne Registrierung nutzen.

Teste Seobility 14 Tage kostenlos!

Erlebe selbst, wie einfach SEO mit den richtigen Tools sein kann. Probiere alle Features aus - vom Website Audit über Keyword-Recherche und Content-Optimierung zu Linkbuilding und mehr.

Jetzt kostenlos testen
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.