API
API je rozhranie na programovanie aplikácií, ktoré umožňuje aplikáciám komunikovať, vymieňať si údaje a využívať navzájom svoje funkcie.
API (Application Programming Interface, rozhranie na programovanie aplikácií)
Rozhranie na programovanie aplikácií (API) sa skladá z troch kľúčových súčastí:
- Procedúry (rutiny): Označujú konkrétne úlohy alebo funkcie vykonávané daným programom. Mnohé služby poskytujú API externým firmám, čím ich vývojárom umožňujú prístup k podrobným údajom potrebným na konkrétne analýzy.
- Protokoly: Formát na výmenu údajov medzi aplikáciami.
- Nástroje: Stavebné prvky používané na vytváranie nových programov.
API slúžia na prepojenie aplikácií a umožňujú im vykonávať konkrétne funkcie. Často sa označujú ako sprostredkovatelia, pretože umožňujú vytvárať nové spôsoby interakcie medzi rôznymi aplikáciami.
Ako to funguje?
API sa stali zásadnou súčasťou vývoja mobilných aplikácií. Vďaka API firmy integrujú svoje systémy so službami iných spoločností. Toto praktické riešenie často odstraňuje potrebu programovať konkrétne nástroje od začiatku.
Z technického hľadiska sa API považuje za KÓD, ktorý spravuje všetky prístupové body k serveru alebo aplikácii. Na servery možno odosielať externé požiadavky a API tieto požiadavky prekladá. V súčasnosti sú API nevyhnutné na fungovanie modernej internetovej infraštruktúry, v ktorej súčasne pracujú rôzne systémy. Tieto systémy musia fungovať efektívne, aby nedochádzalo k narušeniu odovzdávania a výmeny informácií.