Salt la conținutul principal
API-ul GetQR este în versiune beta și este disponibil pentru anumite spații de lucru. Detaliile se pot schimba înainte de lansarea generală.
API-ul GetQR folosește coduri de stare HTTP standard. Cererile reușite returnează 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 cu 422. Mesajul descrie primul câmp invalid sub forma <issue>: <field>: <details>:
Câmpurile imbricate folosesc notația cu punct, de exemplu link.url.

Gestionarea erorilor

  • Decideți pe baza lui error.code, nu a lui error.message.
  • Nu reîncercați erorile 4xx fără modificări: corectați mai întâi cererea. Excepțiile sunt un 409 pentru o cerere încă în curs și 429.
  • La 429, așteptați numărul de secunde din antetul Retry-After. Consultați Limite de cereri.
  • Reîncercați erorile 5xx cu backoff exponențial.

Probleme frecvente

API-ul este în versiune beta și nu este încă activat pentru spațiul dvs. de lucru.
Calea este greșită. Comparați-o cu paginile endpointurilor și verificați că începe cu /api/v1/.
Abonamentul proprietarului spațiului de lucru s-a încheiat. Cheia API funcționează din nou imediat ce proprietarul se reabonează.
Rolul dvs. în spațiul de lucru este Viewer. Doar proprietarul spațiului de lucru și utilizatorii cu rolul Editor pot folosi API-ul.

Ce urmează

Limite de cereri

Autentificare