Vill du lära dig hur man utvecklar appar? En av de första sakerna du behöver göra är att förstå API: er.

Alla typer av uppgifter kan utföras med API: er, från att skrapa webbplatser för data till att spåra väder, flyg och till och med automatisera inlägg i sociala nätverk. Här tar vi en titt på hur du kommer igång med API-automatisering med hjälp av Fixare.

Vad är ett API?

Ett applikationsprogrammeringsgränssnitt (API) är en mjukvara som tillåter två (eller flera) applikationer att kommunicera. De flesta dagliga uppgifter som kräver en webbplats eller mobilapp är centrerade kring API: er. Telefonuppringare och meddelandeappar, sociala nätverk, väderappar – de är alla beroende av API: er.

Sådana applikationer handlar inte direkt med den underliggande databasen som tillhandahåller information till appen. Istället existerar API: et som en mellanhand, en mellanhand som tar instruktioner från användaren, kommunicerar med servern, tar tag i informationen från servern och returnerar den till användaren.

instagram viewer

API: er har liknats vid att vänta på personal på en restaurang, ta en kundbeställning, lämna den till kocken och sedan återvända med din beställning.

Men ett API kan lika gärna jämföras med styrsystemet i en modern bil. Du hanterar ratten, pedalerna och växlarna (appen), och alla åtgärder överförs till data (API) och kommuniceras till styrmaskineriet och motorn (servern).

Vad kan du göra med ett API?

Många typer av API är tillgängliga. Operativsystem har API: er för allt från att skapa dialogrutor till att komma åt enhetens kamera. Många gratis API: er är tillgängliga, särskilt för webbapplikationer.

API: er kan vanligtvis nås med populära programmeringsspråk. När det kommer till webb-API: er kan språk som PHP, JavaScript eller något annat lämpligt för webbutveckling användas.

Med ett API och lämplig programmeringskunskap kan du utveckla en app som ger användbar information, med data som levereras via API: et. Överväg en nyhetsapp, eller en som övervakar aktier och aktier.

Konvertera valuta med Fixer, ett API som tillhandahåller valutakurser

Ett exempel på API som du kan börja utveckla med just nu är Fixare.

Fixer erbjuder ett API som tillhandahåller verktygen för att skapa en app för valutaomvandling eller kontrollera valutakurser (Forex) på 170 världsvalutor.

Observera dock att Fixer kräver ett månatligt abonnemang för allt över de grundläggande 100 API-anropen per månad. Detta är inte ovanligt med API-leverantörer, så tänk på detta innan du fortsätter. Dock, Fixer kan användas gratis för utvecklingsändamål och under 100 API-anrop.

Kom igång med bas-URL:

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

Varje Fixer-konto får en API-nyckel, som kan användas för att autentisera API-anropet

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

Fixer returnerar data i JSON-format, vilket möjliggör enkel analys av ditt valda programmeringsspråk. Funktioner kan också specificeras med JSONP-återuppringningar, som lindar in återuppringningssvaret i det önskade funktionsnamnet.

Alla valutor är relativa till basvalutan. Att ange en basvaluta är viktigt för att utveckla en app för användning utanför EU. Fixare använder euron (EUR) som basvaluta. För att ändra detta, använd en annan basvaluta i API-anropet, till exempel:

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

Fixares omfattande API-dokumentation ger ytterligare information.

API: er hjälper dig att bygga de appar som dina användare behöver

Med Fixer kan du automatisera valutakonverteringsfrågor och övervaka Forex-data. Många slutpunkter tillhandahålls för de senaste kurserna, konvertering, historiska kurser, data mellan två datum och till och med fluktuationer.

Under tiden, med en betalprenumeration kan du använda HTTPS och tillhandahålla en säker anslutning för användare av alla appar som utvecklats med Fixare.

Men Fixer är bara en av många API: er som gör det möjligt för utvecklare på alla nivåer att skapa användbara mobil-, skrivbords- och webbapplikationer.

Vi hoppas att du gillar de saker vi rekommenderar och diskuterar! MUO har affiliate och sponsrade partnerskap, så vi får del av intäkterna från några av dina köp. Detta påverkar inte priset du betalar och hjälper oss att erbjuda de bästa produktrekommendationerna.

Ge dina besökare aktieinformation med Marketstack API

Läs Nästa

Dela med sigTweetE-post
Relaterade ämnen
  • Befordrad
  • Produktivitet
Om författaren
Christian Cawley (1559 publicerade artiklar)

Biträdande redaktör för säkerhet, Linux, gör-det-själv, programmering och teknisk förklarad, och riktigt användbar podcastproducent, med lång erfarenhet av skrivbords- och mjukvarustöd. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi-pyssare, en Lego-älskare och en fan av retrospel.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera