Pāriet uz galveno saturu
GetQR API ir beta versijā un pieejams atlasītām darbvietām. Līdz vispārējai izlaišanai detaļas var mainīties.
GetQR API izmanto standarta HTTP statusa kodus. Veiksmīgi pieprasījumi atgriež 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 ar 422. Ziņojums apraksta pirmo nederīgo lauku formā <issue>: <field>: <details>:
Ligzdotiem laukiem tiek izmantots punktu pieraksts, piemēram, link.url.

Kļūdu apstrāde

  • Pieņemiet lēmumus pēc error.code, nevis pēc error.message.
  • Neatkārtojiet 4xx kļūdas nemainītas: vispirms izlabojiet pieprasījumu. Izņēmumi ir 409 pieprasījumam, kas vēl tiek apstrādāts, un 429.
  • Pie 429 pagaidiet tik sekundes, cik norādīts galvenē Retry-After. Skatiet Pieprasījumu ierobežojumi.
  • Atkārtojiet 5xx kļūdas ar eksponenciālu aizturi.

Biežākās problēmas

API ir beta versijā, un jūsu darbvietai tas vēl nav iespējots.
Ceļš ir nepareizs. Salīdziniet to ar galapunktu lapām un pārbaudiet, vai tas sākas ar /api/v1/.
Darbvietas īpašnieka abonements ir beidzies. API atslēga atkal darbojas, tiklīdz īpašnieks atjauno abonementu.
Jūsu loma darbvietā ir skatītājs. API var izmantot tikai darbvietas īpašnieks un redaktori.

Kas tālāk

Pieprasījumu ierobežojumi

Autentifikācija