Přeskočit na obsah
W
Přihlásit

REST API

API je dostupné pod /api/. Přihlaste se přes login endpoint, posílejte přístupový token jako bearer token a používejte roli vyžadovanou danou cestou.

Ukázkový požadavek

curl -X POST -H 'Content-Type: application/json' \
  -d '{"username":"admin@example.com","password":"changeme"}' \
  http://localhost:8080/api/auth/login

curl -H 'Authorization: Bearer <token>' \
  http://localhost:8080/api/sections

Demo údaje používejte pouze lokálně. Před zveřejněním aplikace heslo změňte.

Cesty a role

Přihlášení je veřejné. Správa uživatelů a sekcí i vyprázdnění cache vyžadují administrátora. Čtení a změna překladů vyžadují roli editor nebo vyšší. Chybějící či neplatný token vrací 401; přihlášený uživatel bez potřebné role dostane 403. Zapisovací cesty kontrolují povolená pole.

Pro diagnostiku nasazení použijte vendor/bin/wbengine.php doctor; příkaz schéma nemění. Seznam endpointů a konzole pod tímto článkem ukazují trasy zapnuté v této aplikaci. Před použitím příkladů v jiném projektu zkontrolujte jeho aktuální třídy tras.

Živě na tomto požadavku

Vyzkoušejte REST API

Přihlaste se demo účtem a zavolejte koncový bod. Token zůstane jen na této stránce.

Pro získání tokenu stiskněte přihlašovací tlačítko.