API - Čo to je, definícia a koncept

Obsah:

API - Čo to je, definícia a koncept
API - Čo to je, definícia a koncept
Anonim

API je skratka pre anglický výraz Application Programming Interfaces. Je to sada počítačových príkazov a funkcií, ktoré vývojárom umožňujú vytvárať špecifické programy pre konkrétne operačné systémy.

Podľa počítačového experta Benjyho Weinbergera je API formálnou špecifikáciou softvérového modulu, ako jeden modul jedného softvéru komunikuje s druhým.

Príklady použitia API

Užívateľ nevidí API, pretože funguje iba pre softvér.

Napríklad, keď si užívateľ kúpi lístky na film prostredníctvom webovej stránky kina a zadá informácie o svojej kreditnej karte, webová stránka použije API na vzdialené odoslanie týchto informácií do iného programu, ktorý skontroluje, či majú správne bankové údaje.

Po potvrdení platby vzdialená aplikácia odošle informácie na webovú stránku kina a platbu správne potvrdí, čo umožní tejto stránke vydávať lístky používateľom.

Ďalšími prominentnými príkladmi použitia API sú:

  1. Služba Mapy Google umožňuje prostredníctvom prístupu k rozhraniu „API“ vkladať údaje a užitočné informácie do vašich máp a prezentovať ich pomocou určitých vyhľadávaní alebo prispôsobených funkcií z našej vlastnej aplikácie.
  2. Twitter umožnil vývoj veľkého množstva alternatívnych systémov a webových služieb, ktoré fungujú prostredníctvom jeho API.
  3. Facebook Connect prenáša určité údaje prostredníctvom API na automatickú registráciu používateľov na iných webových stránkach, čo im dáva možnosť zaregistrovať sa a prihlásiť sa pomocou svojich vlastných účtov na Facebooku.
  4. Paypal so svojím „API“ umožňuje elektronické platobné operácie pomocou samotného webového systému bez nutnosti prístupu na webovú stránku Paypal / prevádzkovania, čo uľahčuje túto transakciu.

Používa API

API možno použiť na komunikáciu s operačným systémom (WinAPI), s databázami (DBMS) alebo s komunikačnými protokolmi (Jabber / XMPP).

V posledných rokoch sa pozitívne využívajú v sektore digitálneho marketingu prostredníctvom sociálnych sietí (Twitter, Facebook, Youtube, Flickr, LinkedIn atď.) A ďalších online platforiem (Google Maps, WordPress atď.), Čo zmenilo smerovanie marketingu v sociálnych sieťach na niečo jednoduchšie a oveľa výnosnejšie.

Rozhrania API vám umožňujú využívať funkcie, ktoré už existujú v inom softvéri, takže nie je potrebné znovuobjavovať, pretože používate kód, o ktorom je známe, že je testovaný a pracuje správne.

V prípade nástrojov, ktoré nie sú otvorenými zdrojmi, slúžia na poskytovanie informácií programátorom o tom, ako začleniť špecifické funkcie, bez toho, aby museli poskytovať informácie o tom, ako sa proces vykonáva interne.