API-ul GetQR este în versiune beta și este disponibil pentru anumite spații de lucru. Detaliile se pot schimba înainte de lansarea generală.
2xx. Cererile eșuate returnează 4xx sau 5xx, cu un corp JSON care explică ce nu a mers bine.
Formatul erorilor
Toate erorile au aceeași formă: un cod stabil, un mesaj ușor de citit și un link către descrierea acelui cod.string
obligatoriu
Cod de eroare stabil, destinat procesării automate. Folosiți-l în cod în locul mesajului. Consultați Coduri de eroare.
string
obligatoriu
Descrierea problemei, ușor de citit. Formularea se poate schimba.
string
obligatoriu
Link către descrierea codului de eroare în documentația API din contul dvs. GetQR.
Coduri de eroare
Erori de validare
Când corpul sau parametrii de interogare nu trec validarea, API-ul răspunde cu422. Mesajul descrie primul câmp invalid sub forma <issue>: <field>: <details>:
link.url.
Gestionarea erorilor
- Decideți pe baza lui
error.code, nu a luierror.message. - Nu reîncercați erorile
4xxfără modificări: corectați mai întâi cererea. Excepțiile sunt un409pentru o cerere încă în curs și429. - La
429, așteptați numărul de secunde din antetulRetry-After. Consultați Limite de cereri. - Reîncercați erorile
5xxcu backoff exponențial.
Probleme frecvente
Fiecare cerere returnează 404 "This endpoint is not available."
Fiecare cerere returnează 404 "This endpoint is not available."
API-ul este în versiune beta și nu este încă activat pentru spațiul dvs. de lucru.
404 "This endpoint does not exist."
404 "This endpoint does not exist."
Calea este greșită. Comparați-o cu paginile endpointurilor și verificați că începe cu
/api/v1/.403 "Access denied: This account does not have an active subscription."
403 "Access denied: This account does not have an active subscription."
Abonamentul proprietarului spațiului de lucru s-a încheiat. Cheia API funcționează din nou imediat ce proprietarul se reabonează.
403 "API access is not available for this role."
403 "API access is not available for this role."
Rolul dvs. în spațiul de lucru este Viewer. Doar proprietarul spațiului de lucru și utilizatorii cu rolul Editor pot folosi API-ul.