Úvod do API

Jak funguje, jak ho používat a jak ho propojit s Make.com

API je základní stavební kámen moderní automatizace.
Bez API by spolu aplikace „nemluvily“ – a právě díky nim dnes fungují integrace mezi nástroji, e-shopy, AI systémy i interními firemními aplikacemi.

V tomto článku si vysvětlíme:

  • co je API a jak funguje,
  • jaké jsou základní typy API požadavků,
  • jak API volat (praktický příklad),
  • jak zpracovat výstup API,
  • jak propojit API pomocí platformy Make.com.

🔌 Co je API?

API (Application Programming Interface) je rozhraní, které umožňuje dvěma aplikacím spolu komunikovat.

Jednoduše řečeno:

API je „poslíček“, který předá váš požadavek jiné službě a vrátí odpověď.

Například když aplikace komunikuje s nástrojem jako OpenAI, využívá API pro odeslání dotazu a získání odpovědi.


📡 Jak API funguje?

Zjednodušený proces:

  1. Pošlete požadavek (request).
  2. Server požadavek zpracuje.
  3. Vrátí odpověď (response).
Image
Image

🌐 Základní pojmy API

1️⃣ Endpoint

Adresa, kam se požadavek posílá.

Například:

https://api.example.com/users

2️⃣ HTTP metody

Nejčastější:

  • GET – získání dat
  • POST – vytvoření nových dat
  • PUT – aktualizace dat
  • DELETE – smazání dat

3️⃣ JSON

Nejčastější formát odpovědi API.

Příklad odpovědi:

{
  "name": "Jan",
  "email": "jan@email.cz",
  "active": true
}

🛠 Jak volat API (praktický příklad)

Ukázka volání API v Pythonu:

import requests

url = "https://api.example.com/data"
headers = {
    "Authorization": "Bearer YOUR_API_KEY"
}

response = requests.get(url, headers=headers)

if response.status_code == 200:
    data = response.json()
    print(data)
else:
    print("Chyba:", response.status_code)

Co se zde děje:

  1. Nastavíme URL endpointu.
  2. Přidáme API klíč.
  3. Pošleme požadavek.
  4. Zpracujeme odpověď.

🔐 Autentizace API

Většina API vyžaduje ověření.

Nejčastější způsoby:

  • API klíč
  • Bearer token
  • OAuth 2.0

API klíč se obvykle posílá v hlavičce požadavku:

Authorization: Bearer YOUR_API_KEY

🧾 Jak zpracovat výstupy API

API nejčastěji vrací JSON.

V Pythonu:

data = response.json()
print(data["name"])

Ve webových aplikacích (JavaScript):

fetch(url)
  .then(response => response.json())
  .then(data => console.log(data));

Důležité je:

  • kontrolovat stavový kód (200 = OK),
  • ošetřit chyby,
  • validovat strukturu dat.

🔄 Co je REST API?

REST je nejběžnější styl API.

Využívá:

  • HTTP metody,
  • URL endpointy,
  • JSON formát,
  • bezstavovou komunikaci.
Image
Image
Image
Image

🤖 Jak propojit API pomocí Make.com

Make (dříve Integromat) je nástroj pro automatizaci bez nutnosti programování.

Krok 1: Vytvoření scénáře

  1. Přihlaste se do Make.com.
  2. Klikněte na „Create a new scenario“.
  3. Vyberte modul „HTTP“.

Krok 2: Nastavení HTTP požadavku

Vyplníte:

  • URL endpoint
  • HTTP metodu (GET/POST)
  • Hlavičky (např. Authorization)
  • Body (pokud jde o POST)
Image
Image
Image
Image

Krok 3: Testování požadavku

Klikněte na „Run once“.

Make zobrazí:

  • stavový kód,
  • strukturu odpovědi,
  • dostupná data.

🧠 Jak zpracovat výstup API v Make

Make automaticky:

  • rozpozná JSON strukturu,
  • umožní mapovat pole do dalších modulů.

Například:

  1. API vrátí:{ "email": "jan@email.cz" }
  2. Pole „email“ lze přetáhnout do dalšího modulu (např. odeslání e-mailu).

Tím vzniká automatizace bez nutnosti programování.


📦 Typický scénář použití API

Například:

  1. Webový formulář odešle data.
  2. Make pošle data přes API do CRM.
  3. CRM vrátí ID kontaktu.
  4. Make odešle potvrzovací e-mail.
  5. Data se uloží do Google Sheets.

Tento proces může běžet zcela automaticky.


⚠️ Nejčastější chyby při práci s API

  • špatně nastavený endpoint,
  • chybějící autentizace,
  • špatný formát JSON,
  • ignorování chybových kódů,
  • překročení limitu požadavků (rate limit).

📊 Jak číst stavové kódy

  • 200 – OK
  • 201 – vytvořeno
  • 400 – špatný požadavek
  • 401 – neautorizováno
  • 403 – zakázáno
  • 404 – nenalezeno
  • 500 – chyba serveru

🧭 Shrnutí

V tomto článku jste se naučili:

  • co je API a jak funguje,
  • jaké jsou základní HTTP metody,
  • jak API volat pomocí Pythonu,
  • jak zpracovat JSON odpověď,
  • jak propojit API pomocí Make,
  • jak automatizovat procesy bez programování.

API je základ moderní automatizace, integrací i práce s AI.

Pokud chcete, mohu připravit:

  • konkrétní příklad napojení AI API krok za krokem,
  • ukázkový scénář v Make pro firmu,
  • nebo technický deep dive do OAuth 2.0 a bezpečnosti API.

Leave a Reply

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *