TL;DR: Eine API ist eine Schnittstelle, über die Software die Funktionen eines anderen Systems nutzen kann. Für die Datenerfassung sollten Sie lernen, den Anforderungskontext zu lesen, sowohl den Status als auch den Inhalt der Antwort zu interpretieren, Zugangsdaten zu schützen und nachzuweisen, dass Sie die gewünschten Datensätze erfasst haben, bevor Sie weitere Anfragen planen.
Ein Anbieter stellt eine Produktseite und eine dokumentierte API zum Abrufen desselben Katalogs bereit. Sie möchten Namen, Preise und Produktkennungen in einem Datensatz haben. In diesem Moment wird das Thema „APIs für Anfänger“ praktisch relevant: Sie müssen verstehen, wie ein Programm Daten anfordert, welche Daten zurückgegeben werden und ob das Ergebnis das bedeutet, was Sie vermuten.
Eine Anwendungsprogrammierschnittstelle (API) definiert, wie Software mit einer Funktion interagieren kann. Nicht jede API wird über ein Netzwerk aufgerufen; auch eine Programmierbibliothek stellt eine Schnittstelle bereit. Dieser Leitfaden konzentriert sich auf Web-APIs zum Abrufen von Daten, bei denen Ihr Programm eine Anfrage an einen Dienst sendet und dessen Antwort auswertet. Die API-Einführung von MDN erläutert diese allgemeinere Unterscheidung.
Beginnen Sie mit einem dokumentierten Lesevorgang und einem erwarteten Datensatz. Wir werden einen fiktiven Katalog verwenden und anschließend ein in sich geschlossenes Antwortbeispiel untersuchen. Es sind weder ein Konto, ein API-Schlüssel, ein externer Dienst noch eine Softwareinstallation erforderlich. Das Ziel ist es, die Fragen zu entwickeln, die Ihre erste echte Integration zuverlässig machen.




