GetQR API je v beta verzi a je dostupné pro vybrané pracovní prostory. Do obecného vydání se podrobnosti mohou změnit.
2xx. Neúspěšné požadavky vracejí 4xx nebo 5xx s tělem JSON, které vysvětluje, co se pokazilo.
Formát chyby
Každá chyba má stejný tvar: stálý kód, srozumitelnou zprávu a odkaz na popis daného kódu.string
povinné
Stálý, strojově čitelný chybový kód. Ve svém kódu se řiďte jím, ne zprávou. Viz Chybové kódy.
string
povinné
Srozumitelný popis problému. Jeho znění se může změnit.
string
povinné
Odkaz na popis chybového kódu v dokumentaci API ve vašem účtu GetQR.
Chybové kódy
Chyby validace
Když tělo nebo parametry dotazu neprojdou validací, API odpoví422. Zpráva popisuje první neplatné pole ve tvaru <issue>: <field>: <details>:
link.url.
Zpracování chyb
- Rozhodujte se podle
error.code, ne podleerror.message. - Chyby
4xxneopakujte beze změny: nejdřív požadavek opravte. Výjimkou je409u požadavku, který ještě probíhá, a429. - Při
429počkejte tolik sekund, kolik uvádí hlavičkaRetry-After. Viz Limity požadavků. - Chyby
5xxopakujte s exponenciálním odstupem.
Časté problémy
Každý požadavek vrací 404 "This endpoint is not available."
Každý požadavek vrací 404 "This endpoint is not available."
API je v beta verzi a pro váš pracovní prostor zatím není zapnuté.
404 "This endpoint does not exist."
404 "This endpoint does not exist."
Cesta je špatně. Porovnejte ji se stránkami endpointů a ověřte, že začíná na
/api/v1/.403 "Access denied: This account does not have an active subscription."
403 "Access denied: This account does not have an active subscription."
Předplatné vlastníka pracovního prostoru skončilo. API klíč začne znovu fungovat, jakmile si vlastník předplatné obnoví.
403 "API access is not available for this role."
403 "API access is not available for this role."
Vaše role v pracovním prostoru je čtenář. API mohou používat jen vlastník pracovního prostoru a editoři.