API - co to je, definice a koncept

Obsah:

API - co to je, definice a koncept
API - co to je, definice a koncept
Anonim

API je zkratka anglického výrazu Application Programming Interfaces. Jedná se o sadu počítačových příkazů a funkcí, které vývojářům umožňují vytvářet specifické programy pro konkrétní operační systémy.

Podle počítačového experta Benjy Weinbergera je API formální specifikací softwarového modulu, jak jeden modul jednoho softwaru komunikuje s druhým.

Příklady použití API

Rozhraní API je něco, co uživatel nevidí, protože funguje pouze pro software.

Když si například uživatel zakoupí lístky na film prostřednictvím webu divadla a zadá informace o své kreditní kartě, použije web API k dálkovému odeslání těchto informací do jiného programu, který zkontroluje, zda mají bankovní údaje pravdu.

Jakmile je platba potvrzena, vzdálená aplikace odešle informace na web kina a správně potvrdí platbu, což umožní této stránce vydávat vstupenky uživatelům.

Další prominentní příklady použití API by byly následující:

  1. Google Maps prostřednictvím svého přístupu k „API“ umožňuje ukládat data a užitečné informace na vaše mapy a prezentovat je určitými vyhledáváními nebo přizpůsobenými funkcemi z naší vlastní aplikace.
  2. Twitter umožnil vývoj velkého počtu alternativních systémů a webových služeb, které fungují prostřednictvím jeho API.
  3. Facebook Connect přenáší určitá data prostřednictvím API k automatické registraci uživatelů na jiných webových stránkách, což jim dává možnost zaregistrovat se a přihlásit se pomocí svých vlastních účtů na Facebooku.
  4. Paypal s jeho „API“ umožňuje elektronické platební operace pomocí samotného webového systému, aniž by bylo nutné přistupovat / pracovat na webových stránkách Paypal, což usnadňuje tuto transakci.

Použití API

API lze použít ke komunikaci s operačním systémem (WinAPI), s databázemi (DBMS) nebo s komunikačními protokoly (Jabber / XMPP).

V posledních letech jsou pozitivně využívány v odvětví digitálního marketingu prostřednictvím sociálních sítí (Twitter, Facebook, Youtube, Flickr, LinkedIn atd.) A dalších online platforem (Google Maps, WordPress atd.), Což změnilo marketing sociálních médií do něčeho jednoduššího a mnohem výnosnějšího.

Rozhraní API vám umožňují využívat funkce, které již existují v jiném softwaru, takže není nutné znovuobjevovat, protože používáte kód, o kterém je známo, že je testován a pracuje správně.

V případě neotevřených nástrojů slouží k poskytování informací programátorům o tom, jak začlenit konkrétní funkce, aniž by museli poskytovat informace o tom, jak se proces provádí interně.