Základy a autentizace
Základy API a přihlášení
Než začnete s API, potřebujete přístupové údaje a jasně nastavená oprávnění. Popíšeme přihlášení, role, oprávnění na web a řešení nejčastějších chyb.
Před prvním voláním API je potřeba vyřešit dvě věci: kdo se hlásí a co smí. Tato část vysvětluje, k čemu API v redakčním systému slouží, jak se vydávají a používají přístupové údaje a jak se oprávnění váže na role uživatelů a na konkrétní web. Součástí je i popis chybových odpovědí, takže při ladění poznáte, jestli je problém v přihlášení, v oprávnění, nebo ve tvaru požadavku.
-
Základy a autentizace
API: k čemu slouží a kdy ho potřebujete
-
Základy a autentizace
API: přihlášení a oprávnění
Nejčastější chyba při rozjezdu je začít u endpointů a přihlášení dořešit později. Vyplatí se to obrátit. Nejdřív si ujasněte účel napojení, k tomu slouží text API: k čemu slouží a kdy ho potřebujete, a potom nastavte přístup podle článku API: přihlášení a oprávnění. Odpadne tím většina pozdějšího hledání, proč požadavek vrací zamítnutí.
Oprávnění pro API vychází ze stejné logiky jako práce lidí v administraci. Uživatel má roli a role určuje, co může na daném webu dělat. Podrobný rozpis najdete v části role a oprávnění. U licence, která pokrývá víc webů, je dobré držet přístupy oddělené, aby napojení jednoho projektu nemohlo zapisovat do ostatních.
Odpovědi na obvyklé dotazy
Kde získám přístupové údaje? Vydávají se v administraci, do které se přihlásíte běžným způsobem popsaným v článku Registrace a přihlášení do administrace.
Co když požadavek vrací chybu o přihlášení? Zkontrolujte v tomto pořadí platnost údajů, správnou hlavičku a to, jestli má uživatel oprávnění na daný web. Chybové kódy jsou vypsané v REST API specifikaci v1.
Mám počítat s omezením počtu požadavků? Napojení navrhujte tak, aby posílalo data v dávkách. Volání pro každou položku zvlášť se hůř ladí a víc zatěžuje provoz. Podmínky platné pro váš tarif ověříte v ceníku.
Jak přístup zruším, když napojení končí? Údaje se dají zneplatnit v administraci. Doporučujeme to udělat vždy při ukončení spolupráce s dodavatelem, který napojení stavěl.
Chcete vědět o nových článcích?
Posíláme jen to podstatné – nové návody, srovnání a novinky v systému.