Preskoči na sadržaj
ShopentlyLearn

Ograničenja učestalosti

Stavite posao integracije u red čekanja i poštujte ograničenja trgovine.

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

Ograničenja u minuti
Dostupno odČitanje · GET
BASIC60
STANDARD120
PROFESSIONAL300
ADVANCED900
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.