Slovník / pojem

API (REST API)

Rozhraní, přes které spolu dvě aplikace komunikují a vyměňují si data.

// pro běžného uživatele

Srozumitelně

API je způsob, jak spolu dva programy „mluví" a předávají si data. Když web ukazuje aktuální kurz měny nebo doručovací místa přepravce, na pozadí se přes API ptá cizí služby. Vy jako uživatel z toho nic nevidíte, jen vám to prostě funguje.

Díky API lze web propojit s účetnictvím, skladem, platební bránou nebo dopravcem, aniž byste data přepisovali ručně.
// pro pokročilé

Do hloubky

API (Application Programming Interface) definuje kontrakt pro výměnu dat mezi systémy. REST API využívá HTTP metody (GET, POST, PUT, PATCH, DELETE), stavové kódy a nejčastěji formát JSON pro reprezentaci zdrojů. V Laravelu se API staví pomocí API Resources pro serializaci, Form Requestů pro validaci a Sanctumu pro tokenovou autentizaci. Důležité jsou verzování, rate limiting a konzistentní chybové odpovědi, aby se rozhraní dalo bezpečně rozvíjet.

Potřebujete s tím pomoct v praxi? Postavím vám web nebo aplikaci na míru — a vysvětlím to lidsky.

Napište mi →