Loading...
Nápověda

API


API

API (zkratka Application Programming Interface) je specifikace, která slouží jako prostředník pro vzájemnou komunikaci softwarových komponentů. API může obsahovat specifikace například pro struktury dat, třídy objektů a proměnné. Samotná API může mít různé formy.

API by se dala rozdělit na dvě kategorie:

  • závislé na jazyku
  • nezávislé na jazyku

Závislé na jazyku – jedná se o API, které mohou být dostupné pouze za předpokladu, že se použije syntaxe a prvky konkrétního jazyka, díky čemuž je API pohodlnější k používání.

Nezávislé na jazyku – tyto API jsou napsané tak, aby se daly vyvolat z několika různých programovacích jazyků. API nezávislé na jazyku převládají u webových služeb – API tak není vázaná na konkrétní proces nebo systém a dá se vyvolat i vzdáleně. Příkladem je třeba web, který může určitá data zobrazit na mapě (např. uživatelské recenze). Je to možné jen díky tomu, že například Mapy Google mají API, která tuto funkcionalitu dovoluje.

© 2001-2024 Blueboard.cz s. r. o.