Limity požadavků
Engine ≥ 4.143.0. Každá odpověď s tokenem obsahuje data.rate_limits z pravidel obchodu platných při vydání. Všechny klíče sdílejí tyto limity; nový token je neobnovuje. Změna tarifu může platit před vypršením tokenu.
- read_per_minute
- Požadavky na čtení za minutu.
- write_per_minute
- Požadavky na zápis za minutu; tato hodnota neuděluje právo zápisu.
- auth_per_minute
- Požadavky na token za minutu, včetně neúspěšných pokusů o ověření.
Rozložte požadavky rovnoměrně; při kladném limitu čtení dodržujte alespoň 60 / read_per_minute sekund mezi čteními. Limit nezaručuje tolik současných požadavků. Sdílejí jej i další integrace: zpracovávejte 429 a Retry-After.
Nula znamená nedostupnost, nikoli neomezený provoz.
Limity za minutu
| Dostupné od tarifu | Čtení · GET |
|---|---|
| BASIC | 60 |
| STANDARD | 120 |
| PROFESSIONAL | 300 |
| ADVANCED | 900 |
- Zápis
- 10
- Ověřování
- 10
Tyto limity sdílejí všechny klíče stejného obchodu.
Požadavek
- Čtení i zápisy podléhají aktuální politice API obchodu.
- Jednotlivé klíče neposkytují samostatnou neomezenou kapacitu.
- Omezte souběžnost, podle potřeby ukládejte referenční data do mezipaměti a nevyžadujte opakovaně nezměněné podrobné záznamy.
429 · Retry-After
- Pokud API vrátí 429 s rate_limit.exceeded, vyčkejte alespoň počet sekund uvedený v Retry-After a před opakováním přidejte náhodnou prodlevu.
- 429 · capacity.queue_full — Krátká fronta API je plná; požadavek se ještě nezačal provádět. 429 · capacity.wait_timeout — Vypršela doba čekání ve frontě API; požadavek se ještě nezačal provádět. Vyčkejte alespoň počet sekund z Retry-After a přidejte náhodnou prodlevu. Při opakování zápisu zachovejte původní klíč a obsah požadavku.
- Řiďte se dokumentovaným kódem chyby a hlavičkou místo odhadování pevného intervalu.