Ograničenja učestalosti
Engine ≥ 4.143.0. Svaki odgovor s tokenom sadrži data.rate_limits iz pravila trgovine pri izdavanju. Svi ključevi dijele te limite; novi token ih ne obnavlja. Promjena plana može se primijeniti prije isteka tokena.
- read_per_minute
- Zahtjevi za čitanje u minuti.
- write_per_minute
- Zahtjevi za pisanje u minuti; ta vrijednost ne daje prava pisanja.
- auth_per_minute
- Zahtjevi za token u minuti, uključujući neuspjele pokušaje autentifikacije.
Ravnomjerno rasporedite zahtjeve; uz pozitivan limit čitanja ostavite najmanje 60 / read_per_minute sekundi između čitanja. Limit ne jamči toliko istodobnih zahtjeva. Dijele ga druge integracije: obradite 429 i Retry-After.
Nula znači nedostupnost, a ne neograničeno korištenje.
Ograničenja u minuti
| Dostupno od | Čitanje · GET |
|---|---|
| BASIC | 60 |
| STANDARD | 120 |
| PROFESSIONAL | 300 |
| ADVANCED | 900 |
- Pisanje
- 10
- Autentifikacija
- 10
Svi ključevi iste trgovine dijele ta ograničenja.
Zahtjev
- Promet čitanja i upisa podliježe trenutačnoj API politici trgovine.
- Ključevi ne pružaju zaseban neograničen kapacitet.
- Ograničite istodobnost, po potrebi predmemorirajte referentne podatke i izbjegavajte ponovljeno dohvaćanje nepromijenjenih detaljnih zapisa.
429 · Retry-After
- Kada API vrati 429 s rate_limit.exceeded, pričekajte najmanje broj sekundi iz Retry-After te dodajte nasumični razmak prije ponavljanja.
- 429 · capacity.queue_full — Kratki red čekanja API-ja je pun; izvršavanje zahtjeva nije započelo. 429 · capacity.wait_timeout — Isteklo je vrijeme čekanja u redu API-ja; izvršavanje zahtjeva nije započelo. Pričekajte najmanje Retry-After sekundi i dodajte nasumični razmak. Pri ponavljanju upisa zadržite izvorni ključ i podatke.
- Koristite dokumentirani kod pogreške i zaglavlje umjesto pretpostavljanja stalnog razmaka.