Hvad er en API?
API står for Application Programming Interface. API gør det basalt muligt for 2 stykker software at tale sammen, også selvom de er lavet i forskellige sprog, af forskellige firmaer, og selvom de ligger placeret forskellige steder geografisk.
Hvad er API, og hvordan fungerer den?
En API (Application Programming Interface) er et sæt af regler og protokoller, der gør det muligt for forskellige softwareapplikationer at kommunikere og dele data med hinanden. I praksis betyder det, at en applikation kan stille visse funktioner eller data til rådighed, som andre applikationer kan tilgå og bruge.
Typisk fungerer en API ved, at det ene system tilbyder en række veldefinerede endpoints – specifikke adgangspunkter, hvor data kan hentes eller sendes. For at beskytte disse data kræves der normalt en form for godkendelse, som f.eks. en API-nøgle, et brugernavn og adgangskode eller en mere avanceret metode som OAuth. Dette sikrer, at kun autoriserede brugere og systemer kan få adgang til API’en.
Eksempler på API
API bruges i de fleste større online systemer.
Der kan gives flere eksempler på steder hvor man benytter API
1: Regnskabsprogrammerne Billysbilling, Dinero og e-conomic har f.eks. alle API til rådighed. Det betyder at man kan liste fakturaer for kunder på ens webside, og på den måde f.eks. lade kunderne betale med betalingskort.
2: Et lagercenter har typisk API som giver mulighed for, at man på ens webshop kan vise lagerstatus på produkter, uden man skal opdatere det manuelt.
3: Distributører har oftest API, så man i sin egen webshop kan få vist produkter, billeder, detaljer mv. og vise en pris, hvor der selvfølgelig er lagt avance oveni - når distributøren sine produkter, så opdateres disse også automatisk på ens side.
4: POS (Kassesystemer) tilbyder ofte en API så de kan tale sammen med webshops og billetsystemer
5: Nogle systemer, f.eks. boligsystemer, tilbyder også API så man kan få vist boligoplysninger på en webside.
6: Vejrtjenester har en API så man kan vise vejrdata på andre sider
7: Firmaer der sælger billetter til arrangementer, transport mv. tilbyder ofte en API, så samarbejdspartnere kan udstede billetter.
Hvad koster API?
Nogle APIer koster penge at benytte - det kan f.eks. være hvis man ønsker at hente live aktiekurser eller lign.
Andre leveres som en gratis service f.eks. for at give merværdi til et produkt.
Udover prisen for selve brugen af APIen, så vil der også være nogle omkostninger til udvikling - hvis man f.eks. ønsker det i et eksisterende system som ikke allerede understøtter det.
Prisen for dette vil variere afhængigt af hvilken service der skal kaldes, og hvor omfattende det er.
Teknisk beskrivelse af API
Denne artikel har ikke til foremål med at gå i dybden med det tekniske i en API, men ønsker du at læse mere er der et par links her
Vil du have API mulighed på din webside, webshop eller billetsystem?
I Flex4B systemet har vi også en API som gør at andre systemer kan tale sammen med vores Flex4B system.
Det er uanset om du kun køber Webside med CMS, eller om du også køber f.eks. webshop, billetsystem eller sæsonkort system
Vores API er med nyeste teknologi og har flere lag af beskyttelse, og individuelle services kan aktiveres for forskellige partnere
Flex4B systemet kan også tale sammen med andre systemer. Vi har stor erfaring med at kommunikere med forskellige typer af API, og kan derfor kode op imod det meste - endda til rigtig lave priser.
Vi har f.eks. kodet API integrationer med:
- POS systemer (kassesystemer)
- Kortbetaling
- SMS gateways
- Fysiske maskiner og enheder
- Branchespecifikke systemer
- Marketingservices
- Regnskabssystemer
... og mange andre systemer
Kontakt Flex4Business hvis du vil høre mere om mulighederne i Flex4B systemet