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 ierobežo, cik pieprasījumu var nosūtīt katra API atslēga, lai viena integrācija nepalēninātu API visiem pārējiem.

Ierobežojumi

Ierobežojums tiek skaitīts slīdošā vienas minūtes logā un attiecas uz visiem galapunktiem kopā. Stāvokļa pārbaudei atslēga nav vajadzīga, un tā netiek skaitīta.

Ierobežojumu galvenes

Atbildes uz pieprasījumiem ar derīgu API atslēgu satur šīs galvenes, arī kļūdu atbildes:

Kad pārsniedzat ierobežojumu

Pārsniedzot ierobežojumu, API atbild ar 429, kodu rate_limit_exceeded un tām pašām galvenēm:
Pirms sūtāt nākamos pieprasījumus, pagaidiet līdz atiestatīšanas brīdim. Pievienojiet nejaušu nobīdi, lai vairāki procesi neatkārtotu pieprasījumus vienlaikus, un pie 5xx kļūdām izmantojiet eksponenciālu aizturi:
Atkārtojiet POST /api/v1/qrs tikai ar galveni Idempotency-Key. Tad atkārtojums nekad neizveido otru QR kodu. Skatiet Idempotence.

Kā nepārsniegt ierobežojumu

  • Sekojiet X-RateLimit-Remaining un palēniniet tempu, pirms tas sasniedz 0.
  • Izmantojiet lielapjoma QR izveidi, nevis vienu pieprasījumu katram QR kodam.
  • Iegūstiet līdz 100 rezultātiem lapā ar pageSize=100. Skatiet Lapošana.
  • Kešojiet QR attēlus: lejupielādes atgriež ETag, tāpēc varat nosūtīt If-None-Match un saņemt 304 Not Modified, ja nekas nav mainījies.

Kas tālāk

Kļūdas

QR kodi