APIs (mit Python)
摘要
Bei der Anwendungsentwicklung ist es oft praktisch, Daten oder Dienste anderer Systeme zu verwenden. Dazu werden Programmierschnittstellen benötigt, die man oft als API bezeichnet. Beispiele sind Programmbibliotheken, Laufzeitumgebungen und Web-API. REST-API und SOAP sind zwei verschiedene Arten von Web-APIs. SOAP setzt auf XML-basierte Nachrichten. Bei REST ist das Dateiformat JSON sehr häufig anzutreffen. Web-API ist wichtig für Internetunternehmen wie eBay oder Zalando, um Partnern Funktionen anzubieten, die über die Funktionen der Webseite hinausgehen. In Python können REST-APIs mithilfe der Programmbibliothek „requests“ einfach verwendet werden. Zur Abfrage werden normalerweise GET-Methoden verwendet und zum Senden von Daten an eine API kommen POST-Methoden zum Einsatz. Auch das Erstellen eigener APIs ist nicht schwer. Die bekannteste Programmbibliothek ist „requests“.