Application Programming Interface (API)

Funny illustration glossary
Protože aplikace si nemohou jen tak zajít ke kolegům a poprosit o data, potřebují k tomu prostředníka.

API je sada pravidel a protokolů, které umožňují jednomu softwaru komunikovat s jiným. Představte si to jako most, který dovoluje různým aplikacím nebo systémům si vzájemně „povídat“. Například když v aplikaci kontrolujete počasí nebo platíte přes PayPal, aplikace komunikuje se serverem právě přes API, aby získala nebo odeslala potřebná data.

Co je API v jednoduchých termínech?

Zjednodušeně řečeno, API funguje jako číšník v restauraci. Vy (uživatel) řeknete číšníkovi (API), co si přejete, a číšník to přinese z kuchyně (server). API usnadňují aplikacím získávání dat z jiných služeb, aniž by musely vědět, jak přesně to v zákulisí funguje.

Jaký je příklad API?

Běžným příkladem je Google Maps API, které vývojářům umožňuje integrovat Mapy Google do jejich vlastních aplikací nebo webů. Když na webové stránce vidíte vloženou mapu s polohou, je to práce Google Maps API – doručuje mapová data, aniž byste museli stránku opustit.

Jaký je rozdíl mezi UI a API?

UI (User Interface neboli uživatelské rozhraní) je to, s čím uživatel přímo pracuje – tlačítka, formuláře, menu. API je naproti tomu nástroj na pozadí (backend), který umožňuje aplikacím komunikovat mezi sebou. V podstatě platí, že UI je pro lidi, zatímco API je pro stroje.

Je ChatGPT API?

Ano! ChatGPT lze používat jako API. Vývojáři mohou integrovat ChatGPT API do svých vlastních aplikací, webů nebo služeb a nabízet tak odpovědi poháněné umělou inteligencí přímo ve svém prostředí.