Preskočiť na obsah
ShopentlyLearn

Limity požiadaviek

Zaraďujte prácu integrácie do frontu a reagujte na limity platné pre obchod.

Limity požiadaviek

Engine ≥ 4.143.0. Každá odpoveď s tokenom obsahuje data.rate_limits z pravidiel obchodu platných pri vydaní. Všetky kľúče zdieľajú tieto limity; nový token ich neobnovuje. Zmena programu môže platiť pred vypršaním tokenu.

read_per_minute
Požiadavky na čítanie za minútu.
write_per_minute
Požiadavky na zápis za minútu; táto hodnota neudeľuje právo zápisu.
auth_per_minute
Požiadavky na token za minútu vrátane neúspešných pokusov o overenie.

Rozložte požiadavky rovnomerne; pri kladnom limite čítania dodržujte aspoň 60 / read_per_minute sekúnd medzi čítaniami. Limit nezaručuje toľko súčasných požiadaviek. Zdieľajú ho aj ďalšie integrácie: spracúvajte 429 a Retry-After.

Nula znamená nedostupnosť, nie neobmedzenú prevádzku.

Limity za minútu

Limity za minútu
Dostupné od plánuČítanie · GET
BASIC60
STANDARD120
PROFESSIONAL300
ADVANCED900
Zápis
10
Overovanie
10

Tieto limity zdieľajú všetky kľúče rovnakého obchodu.

Požiadavka

  • Čítanie aj zápisy podliehajú aktuálnej politike API obchodu.
  • Jednotlivé kľúče neposkytujú samostatnú neobmedzenú kapacitu.
  • Obmedzte súbežnosť, podľa potreby ukladajte referenčné údaje do vyrovnávacej pamäte a nevyžadujte opakovane nezmenené podrobné záznamy.

429 · Retry-After

  • Ak API vráti 429 s rate_limit.exceeded, počkajte aspoň počet sekúnd uvedený v Retry-After a pred opakovaním pridajte náhodné oneskorenie.
  • 429 · capacity.queue_full — Krátky rad API je plný; požiadavka sa ešte nezačala vykonávať. 429 · capacity.wait_timeout — Uplynul čas čakania v rade API; požiadavka sa ešte nezačala vykonávať. Počkajte aspoň počet sekúnd z Retry-After a pridajte náhodné oneskorenie. Pri opakovaní zápisu zachovajte pôvodný kľúč a obsah požiadavky.
  • Riaďte sa dokumentovaným kódom chyby a hlavičkou namiesto odhadovania pevného intervalu.