Přejít na obsah
Slovník pojmů

API

API (Application Programming Interface, česky aplikační programové rozhraní) je soubor pravidel, podle kterých si dva programy vyměňují data a příkazy. Díky API může e-shop zjistit stav zásilky u dopravce nebo web zobrazit mapu, aniž by znal vnitřní fungování cizího systému.

Jak API funguje

Jedna aplikace pošle druhé požadavek na přesně určenou adresu, tzv. endpoint, a dostane odpověď v dohodnutém formátu. Často se používá přirovnání k restauraci: jídelní lístek je dokumentace API, číšník je rozhraní. Host nemusí vědět, co se děje v kuchyni; stačí objednat podle lístku. Webová API dnes nejčastěji používají protokol HTTPS a data posílají ve formátu JSON.

REST API a metody

Nejrozšířenější styl webových API je REST. Každý zdroj (objednávka, produkt, zákazník) má svou adresu a pracuje se s ním metodami protokolu HTTP: • GET — načtení dat, • POST — vytvoření záznamu, • PUT nebo PATCH — úprava, • DELETE — smazání. Odpověď nese stavový kód: 200 znamená úspěch, 401 chybějící přihlášení, 404 neexistující zdroj, 429 překročený limit požadavků, 500 chybu serveru.

Ověření a limity

Většina API vyžaduje prokázání totožnosti. Nejjednodušší je API klíč, tajný řetězec posílaný s každým požadavkem. Pro přístup jménem uživatele se používá protokol OAuth 2.0. Poskytovatelé navíc omezují počet požadavků za minutu nebo den, aby jeden klient nepřetížil službu.

Kde se API používá na webu a v e-shopu

• Platební brány a ověření plateb. • Dopravci: výdejní místa, štítky, sledování zásilek. • Napojení e-shopu na sklad, účetnictví a ERP. • Mapy, přihlášení přes Google, vložená videa. • E-mailing a CRM: předání kontaktu z formuláře. • Umělá inteligence: jazykové modely se do webu zapojují přes API. WordPress má vlastní REST API od verze 4.7 a WooCommerce nabízí API pro produkty, objednávky i zákazníky.

API a webhook

U běžného API se ptá klient: „je něco nového?“ Webhook to obrací: systém sám pošle zprávu na předem zadanou adresu ve chvíli, kdy událost nastane, například po zaplacení objednávky. Obojí se běžně kombinuje.

Potřebujete propojit web se systémy, které už používáte?

Napojujeme weby a e-shopy na sklad, účetnictví, CRM, dopravce i nástroje umělé inteligence přes jejich API, včetně ošetření chyb a výpadků.

Časté dotazy

Nejčastější otázky o API

Application Programming Interface, česky aplikační programové rozhraní.

API je rozhraní, přes které aplikace komunikují. API klíč je tajný údaj, kterým se aplikace při volání API prokazuje.

Záleží na poskytovateli. Některá API jsou zdarma, jiná mají bezplatný limit a vyšší objem požadavků zpoplatňují.

Přímé volání API programování vyžaduje. Hotové doplňky pro WordPress a automatizační nástroje ale umějí řadu služeb propojit bez psaní kódu.

Potřebujete pomoc s vaším webem?

Nezávazná konzultace zdarma. Ukážeme vám, jak AI zlepší váš web.

Kontaktujte nás

Používáme pouze nezbytné cookies, dokud si nevyberete více. Zásady používání cookies