1

Wave Image

Innehållsförteckning

    Publicerad: 17.03.22 | Digital handel

    API begreppet som ofta nämns i förbifarten

    Innehållsförteckning

      API är ett begrepp som ofta nämns i förbifarten, dels hos oss men även inom
      IT-världen i allmänhet. Frågan är vad ett API egentligen är? Det här blogginlägget ska förhoppningsvis förklara vad ett API är på ett överskådligt och konkret sätt.

      Vi går rakt på den stora frågan...


      Vad är ett API?


      API står Application Programming Interface, på svenska ungefär
      applikationsprogrammeringsgränssnitt, vilket dock inte avslöjar så mycket om vad API
      faktiskt är. Enkelt förklarat kan man säga att ett API utgör ett regelverk för hur olika program
      kan kommunicera med varandra. Man kan likna det vid en meny i en restaurang, som är en
      specifikation över vad som går att beställa av restaurangen. När du har sagt vad du vill ha,
      utifrån menyn, fixar restaurangen tillagning och kommer tillbaka med din beställning när
      maten är klar. På samma sätt kan ett API utgöra en beskrivning över vilken data som går att
      fråga efter och hur man gör det. Du kan också se ett API som en översättare mellan två
      system som pratar olika språk där API:t är en mellanhand som ser till att System A kan få
      det den behöver från System B.


      Det finns två typer av API:er som framförallt används. Den första är REST API, eller
      Representation State Transfer som är den fullständiga benämningen. REST kan hantera
      flera format och typer av anrop vilket i sin tur gör API:et flexibelt. Den andra typen är SOAP
      API, eller Simple Object Access Protocol. SOAP är mer komplicerat och har högre krav på
      bandbredd och säkerhetslösningar. SOAP API:er använder XML för överföring av data och är
      därmed inte lika flexibelt som REST vilket kan ta fler typer av format.


      Det finns både öppna och stängda API:er. Skillnaden på de två är att du får göra vad du vill
      med informationen du får via ett öppet API medan det finns regler som bestämmer
      användningen vid ett stängt API. Ett öppet API är också tillgängligt för alla medan ett stängt
      API har begränsningar.


      Exempel på hur man kan använda API:er


      SMHI har öppna API:er för väder. API:t säger till exempel att du kan hämta en temperatur
      och andra mätvärden baserat på en longitud och en latitud. Vi kan då välja att hämta ut den
      här informationen genom API:t och till exempel publicera det på ett webbsida. Då kan vi ha
      en uppdaterad temperatur som ändras utifrån SMHI:s data. För att få veta hur ofta datan
      uppdateras och hur du i allmänhet kan använda API:t behöver du läsa den tillhörande
      dokumentationen. För SMHI och temperatur kan du exempelvis läsa här 


      Hur arbetar vi på Exsitec med API:er?


      På Exsitec används API:er i stor utsträckning när det kommer till integrationer mellan
      system. När information som finns i ett företags affärssystem ska användas i ett annat
      system i företagets IT-stöd används ett API för att skicka förfrågningar mellan systemen.
      API:er möjliggör integrationer mellan de två systemen och gör helt enkelt att de lirar bra
      ihop. I praktiken möjliggör API:erna för automatisk överföringar av data och därmed kan våra
      kunder slippa manuell handpåläggning och den ökande risken för fel som det ofta innebär.


      Kontakta gärna oss om du har några frågor om API:er eller något annat som vi kan hjälpa till
      med.

      Relaterade artiklar

      Vad är Business NXT och varför ska jag välja det?

      Ekonomi 4 min

      Vad är Business NXT och varför ska jag välja det?

      Står du inför beslutet att välja mellan Visma.net ERP och Business NXT för ditt företag? Vi går igenom hur du ska tänka.

      Gå från 55% till 80% automatisk hantering av leverantörsfakturor

      2 min

      Gå från 55% till 80% automatisk hantering av leverantörsfakturor

      Effektivisera hanteringen av leverantörsfakturor genom att automatisera processerna med diagnosverktyg.

      Tankar om integrationer

      Integration 1 min

      Tankar om integrationer

      Strävar ni också efter att era system ska fungera harmoniskt ihop? Exsitec kan hjälpa er med integrationer mellan...

      Toggle Icon Author Avatar

      Kontakta
      skribenten

      Close

      Kontakta Exsitec