Pređi na sadržaj
ShopentlyLearn

Ograničenja učestalosti

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

Ograničenja učestalosti

Engine ≥ 4.143.0. Svaki odgovor sa tokenom sadrži data.rate_limits iz pravila prodavnice u trenutku izdavanja. Svi ključevi dele ove limite; novi token ih ne resetuje. Promena plana može važiti pre isteka tokena.

read_per_minute
Zahtevi za čitanje u minutu.
write_per_minute
Zahtevi za upis u minutu; ova vrednost ne daje prava upisa.
auth_per_minute
Zahtevi za token u minutu, uključujući neuspele pokušaje autentifikacije.

Ravnomerno rasporedite zahteve; za pozitivan limit čitanja ostavite najmanje 60 / read_per_minute sekundi između čitanja. Limit ne garantuje toliko istovremenih zahteva. Dele ga i druge integracije: obradite 429 i Retry-After.

Nula znači nedostupnost, a ne neograničeno korišćenje.

Ograničenja po minutu

Ograničenja po minutu
Dostupno odČitanje · GET
BASIC60
STANDARD120
PROFESSIONAL300
ADVANCED900
Pisanje
10
Autentifikacija
10

Svi ključevi iste prodavnice dele ova ograničenja.

Zahtev

  • Promet čitanja i upisa podleže trenutnoj API politici prodavnice.
  • Ključevi ne pružaju poseban neograničen kapacitet.
  • Ograničite istovremenost, po potrebi keširajte referentne podatke i izbegavajte ponovljeno dohvaćanje nepromenjenih 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 pre ponavljanja.
  • 429 · capacity.queue_full — Kratki red čekanja API-ja je pun; izvršavanje zahteva nije počelo. 429 · capacity.wait_timeout — Isteklo je vreme čekanja u redu API-ja; izvršavanje zahteva nije počelo. Pričekajte najmanje Retry-After sekundi i dodajte nasumični razmak. Pri ponavljanju upisa zadržite izvorni ključ i podatke.
  • Koristite dokumentovani kod greške i zaglavlje umesto pretpostavljanja stalnog razmaka.