Möchten Sie lernen, wie man Apps entwickelt? Eines der ersten Dinge, die Sie tun müssen, ist, APIs zu verstehen.

Mit APIs können alle Arten von Aufgaben erledigt werden, vom Scraping von Websites nach Daten über das Verfolgen von Wetter und Flügen bis hin zur Automatisierung von Beiträgen in sozialen Netzwerken. Hier sehen wir uns an, wie Sie mit der API-Automatisierung beginnen können Fixer.

Was ist eine API?

Eine Anwendungsprogrammierschnittstelle (API) ist eine Software, die es zwei (oder mehr) Anwendungen ermöglicht, miteinander zu kommunizieren. Die meisten täglichen Aufgaben, die eine Website oder eine mobile App erfordern, drehen sich um APIs. Telefonwähler und Messaging-Apps, soziale Netzwerke, Wetter-Apps – sie alle verlassen sich auf APIs.

Solche Anwendungen arbeiten nicht direkt mit der zugrunde liegenden Datenbank, die Informationen für die App bereitstellt. Stattdessen existiert die API als Vermittler, ein Vermittler, der Anweisungen vom Benutzer entgegennimmt, mit dem Server kommuniziert, die Informationen vom Server abruft und sie an den Benutzer zurückgibt.

instagram viewer

APIs wurden damit verglichen, in einem Restaurant auf Mitarbeiter zu warten, eine Kundenbestellung entgegenzunehmen, sie dem Koch zu übergeben und dann mit Ihrer Bestellung zurückzukehren.

Genauso gut lässt sich eine API jedoch mit der Lenkung eines modernen Autos vergleichen. Sie bedienen das Lenkrad, die Pedale und die Gänge (die App), und alle Aktionen werden in Daten (die API) übertragen und an die Lenkmaschinerie und den Motor (den Server) kommuniziert.

Was können Sie mit einer API tun?

Viele Arten von APIs sind verfügbar. Betriebssysteme verfügen über APIs für alles, von der Erstellung von Dialogfeldern bis zum Zugriff auf die Gerätekamera. Viele kostenlose APIs sind verfügbar, insbesondere für Webanwendungen.

Auf APIs kann normalerweise mit gängigen Programmiersprachen zugegriffen werden. Wenn es um Web-APIs geht, können Sprachen wie PHP, JavaScript oder andere für die Webentwicklung geeignete verwendet werden.

Mit einer API und geeigneten Programmierkenntnissen können Sie eine App entwickeln, die nützliche Informationen bereitstellt, wobei die Daten über die API bereitgestellt werden. Betrachten Sie eine Nachrichten-App oder eine, die Aktien und Anteile überwacht.

Konvertieren Sie Währungen mit Fixer, einer API, die Devisenkurse bereitstellt

Eine Beispiel-API, mit der Sie sofort mit der Entwicklung beginnen können, ist Fixer.

Fixer bietet eine API, die die Tools zum Erstellen einer App für die Währungsumrechnung oder die Überprüfung von Devisenkursen (Forex) für 170 Weltwährungen bereitstellt.

Beachten Sie jedoch, dass Fixer ein monatliches Abonnement für alles über die grundlegenden 100 API-Aufrufe pro Monat verlangt. Dies ist bei API-Anbietern nicht ungewöhnlich, also denken Sie daran, bevor Sie fortfahren. Jedoch, Fixer kann kostenlos verwendet werden für Entwicklungszwecke und weniger als 100 API-Aufrufe.

Beginnen Sie mit der Basis-URL:

https://data.fixer.io/api/

Jedes Fixer-Konto erhält einen API-Schlüssel, der zur Authentifizierung des API-Aufrufs verwendet werden kann

https://data.fixer.io/api/latest
? access_key = API_KEY

Fixer gibt Daten im JSON-Format zurück und ermöglicht ein einfaches Parsen durch die von Ihnen gewählte Programmiersprache. Funktionen können auch mit JSONP-Callbacks angegeben werden, wodurch die Callback-Antwort in den gewünschten Funktionsnamen eingeschlossen wird.

Alle Währungen sind relativ zur Basiswährung. Die Angabe einer Basiswährung ist wichtig für die Entwicklung einer App zur Verwendung außerhalb der EU. Fixer verwendet den Euro (EUR) als Basiswährung. Um dies zu ändern, verwenden Sie eine andere Basiswährung im API-Aufruf, zum Beispiel:

https://data.fixer.io/api/latest
? access_key = API_KEY
& Basis = USD
& Symbole = GBP, JPY, EUR

FixerWeitere Informationen finden Sie in der umfassenden API-Dokumentation von .

APIs helfen Ihnen, die Apps zu erstellen, die Ihre Benutzer benötigen

Mit Fixer können Sie Währungsumrechnungsabfragen automatisieren und Forex-Daten überwachen. Es werden zahlreiche Endpunkte für die neuesten Kurse, Umrechnungen, historische Kurse, Daten zwischen zwei Daten und sogar Schwankungen bereitgestellt.

In der Zwischenzeit können Sie mit einem kostenpflichtigen Abonnement HTTPS verwenden und eine sichere Verbindung für Benutzer jeder App bereitstellen, mit der sie entwickelt wurden Fixer.

Aber Fixer ist nur eine von vielen APIs, die es Entwicklern aller Ebenen ermöglichen, nützliche Mobil-, Desktop- und Webanwendungen zu erstellen.

Wir hoffen, dass Ihnen die von uns empfohlenen und besprochenen Artikel gefallen! MUO hat angeschlossene und gesponserte Partnerschaften, sodass wir einen Teil der Einnahmen aus einigen Ihrer Einkäufe erhalten. Dies hat keinen Einfluss auf den Preis, den Sie zahlen, und hilft uns, die besten Produktempfehlungen anzubieten.

Geben Sie Ihren Besuchern Aktieninformationen mit der Marketstack-API

Lesen Sie weiter

TeilenTwitternEmail
Verwandte Themen
  • Befördert
  • Produktivität
Über den Autor
Christian Cawley (1559 veröffentlichte Artikel)

Stellvertretender Redakteur für Sicherheit, Linux, DIY, Programmierung und Tech Explained und Really Useful Podcast-Produzent mit umfassender Erfahrung im Desktop- und Software-Support. Als Mitarbeiter des Magazins Linux Format ist Christian ein Raspberry-Pi-Tüftler, Lego-Liebhaber und Retro-Gaming-Fan.

Mehr von Christian Cawley

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich anzumelden