API - Hvad er det, definition og koncept

Indholdsfortegnelse:

API - Hvad er det, definition og koncept
API - Hvad er det, definition og koncept
Anonim

API er forkortelsen for det engelske udtryk Application Programming Interfaces. Det er et sæt computerkommandoer og -funktioner, der giver udviklere mulighed for at oprette specifikke programmer til bestemte operativsystemer.

Ifølge computerekspert Benjy Weinberger er en API en formel specifikation om et softwaremodul, hvordan et modul i en software kommunikerer med en anden.

Eksempler på API-anvendelser

API'et er noget, som brugeren ikke kan se, da det kun fungerer for softwaren.

For eksempel, når brugeren køber filmbilletter via et teaters websted og indtaster deres kreditkortoplysninger, bruger webstedet en API til at sende disse oplysninger eksternt til et andet program, der kontrollerer, om de bankoplysninger, de har ret.

Når betalingen er bekræftet, sender fjernapplikationen oplysningerne til biografens websted og bekræfter korrekt betaling, så denne side kan udstede billetter til brugerne.

Andre fremtrædende eksempler på brugen af ​​API'en ville være følgende:

  1. Google Maps gennem sin adgang til "API" giver dig mulighed for at placere data og nyttige oplysninger på dine kort og præsentere dem for bestemte søgninger eller personaliserede funktioner fra vores egen applikation.
  2. Twitter har muliggjort udviklingen af ​​et stort antal alternative systemer og webtjenester, der fungerer via dets API.
  3. Facebook Connect overfører visse data via API'en for automatisk at registrere brugere på andre websteder, hvilket giver dem mulighed for at registrere og logge ind med deres egne Facebook-konti.
  4. Paypal med sin "API" tillader elektroniske betalingsoperationer ved hjælp af selve websystemet uden behov for at få adgang til / operere på Paypal-webstedet, hvilket letter denne transaktion.

API bruger

API'er kan bruges til at kommunikere med operativsystemet (WinAPI), med databaser (DBMS) eller med kommunikationsprotokoller (Jabber / XMPP).

I de senere år er de blevet brugt positivt i den digitale markedsføringssektor gennem sociale netværk (Twitter, Facebook, Youtube, Flickr, LinkedIn osv.) Og andre online platforme (Google Maps, WordPress osv.), Som har vendt social media marketing til noget enklere og meget mere rentabelt.

API'erne giver dig mulighed for at gøre brug af funktioner, der allerede findes i anden software, så det er ikke nødvendigt at genopfinde, da du bruger kode, der vides at blive testet og fungerer korrekt.

I tilfælde af ikke-open source-værktøjer tjener de til at give information til programmører om, hvordan man indarbejder specifik funktionalitet uden at skulle give oplysninger om, hvordan processen udføres internt.