View a markdown version of this page

Was ist eine API? - AWS AppSync GraphQL

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Was ist eine API?

Eine Anwendungsprogrammierschnittstelle (API) definiert die Regeln, die Sie befolgen müssen, um mit anderen Softwaresystemen zu kommunizieren. Entwickler stellen APIs zur Verfügung oder erstellen sie, sodass andere Anwendungen programmgesteuert mit ihren Anwendungen kommunizieren können. Beispielsweise stellt die Arbeitszeittabellen-Anwendung eine API zur Verfügung, die nach dem vollständigen Namen eines Mitarbeiters und einer Reihe von Daten fragt. Wenn sie diese Informationen erhält, verarbeitet sie intern die Arbeitszeittabelle des Mitarbeiters und gibt die Anzahl der in diesem Zeitraum geleisteten Arbeitsstunden zurück.

Sie können sich eine Web-API als Schnittstelle zwischen Kunden und Ressourcen im Web vorstellen.

Clients

Kunden sind Benutzer, die auf Informationen aus dem Internet zugreifen möchten. Der Kunde kann eine Person oder ein Softwaresystem sein, das die API verwendet. Entwickler können beispielsweise Programme schreiben, die auf Wetterdaten eines Wettersystems zugreifen. Oder Sie können über Ihren Browser auf dieselben Daten zugreifen, wenn Sie die Wetterwebsite direkt besuchen.

Ressourcen

Ressourcen sind die Informationen, die verschiedene Anwendungen ihren Kunden zur Verfügung stellen. Ressourcen können Bilder, Videos, Text, Zahlen oder jede Art von Daten sein. Der Computer, der dem Client die Ressource zur Verfügung stellt, wird auch als Server bezeichnet. Organisationen verwenden APIs, um Ressourcen gemeinsam zu nutzen und Webdienste bereitzustellen und gleichzeitig Sicherheit, Kontrolle und Authentifizierung aufrechtzuerhalten. Darüber hinaus können sie mithilfe von APIs ermitteln, welche Kunden Zugriff auf bestimmte interne Ressourcen erhalten.