GetQR API ir beta versijā un pieejams atlasītām darbvietām. Līdz vispārējai izlaišanai detaļas var mainīties.
2xx. Neveiksmīgi pieprasījumi atgriež 4xx vai 5xx ar JSON pamattekstu, kas paskaidro, kas nogāja greizi.
Kļūdas formāts
Katrai kļūdai ir viena un tā pati forma: stabils kods, cilvēkam saprotams ziņojums un saite uz šī koda aprakstu.string
obligāts
Stabils, mašīnlasāms kļūdas kods. Izmantojiet to savā kodā ziņojuma vietā. Skatiet Kļūdu kodi.
string
obligāts
Cilvēkam saprotams problēmas apraksts. Formulējums var mainīties.
string
obligāts
Saite uz kļūdas koda aprakstu API dokumentācijā jūsu GetQR kontā.
Kļūdu kodi
Validācijas kļūdas
Ja pamatteksts vai vaicājuma parametri neiztur validāciju, API atbild ar422. Ziņojums apraksta pirmo nederīgo lauku formā <issue>: <field>: <details>:
link.url.
Kļūdu apstrāde
- Pieņemiet lēmumus pēc
error.code, nevis pēcerror.message. - Neatkārtojiet
4xxkļūdas nemainītas: vispirms izlabojiet pieprasījumu. Izņēmumi ir409pieprasījumam, kas vēl tiek apstrādāts, un429. - Pie
429pagaidiet tik sekundes, cik norādīts galvenēRetry-After. Skatiet Pieprasījumu ierobežojumi. - Atkārtojiet
5xxkļūdas ar eksponenciālu aizturi.
Biežākās problēmas
Katrs pieprasījums atgriež 404 "This endpoint is not available."
Katrs pieprasījums atgriež 404 "This endpoint is not available."
API ir beta versijā, un jūsu darbvietai tas vēl nav iespējots.
404 "This endpoint does not exist."
404 "This endpoint does not exist."
Ceļš ir nepareizs. Salīdziniet to ar galapunktu lapām un pārbaudiet, vai tas sākas ar
/api/v1/.403 "Access denied: This account does not have an active subscription."
403 "Access denied: This account does not have an active subscription."
Darbvietas īpašnieka abonements ir beidzies. API atslēga atkal darbojas, tiklīdz īpašnieks atjauno abonementu.
403 "API access is not available for this role."
403 "API access is not available for this role."
Jūsu loma darbvietā ir skatītājs. API var izmantot tikai darbvietas īpašnieks un redaktori.