Omejitve pogostosti zahtev
Engine ≥ 4.143.0. Vsak odgovor z žetonom vsebuje data.rate_limits iz pravil trgovine ob izdaji. Vsi ključi si delijo te omejitve; nov žeton jih ne ponastavi. Sprememba paketa lahko začne veljati pred potekom žetona.
- read_per_minute
- Zahteve za branje na minuto.
- write_per_minute
- Zahteve za pisanje na minuto; ta vrednost ne dodeli pravic pisanja.
- auth_per_minute
- Zahteve za žeton na minuto, vključno z neuspešnimi poskusi preverjanja pristnosti.
Zahteve pošiljajte enakomerno; pri pozitivni omejitvi branja naj bo med branji vsaj 60 / read_per_minute sekund. Omejitev ne zagotavlja toliko sočasnih zahtev. Delijo si jo druge integracije: obravnavajte 429 in Retry-After.
Nič pomeni nedostopnost, ne neomejene uporabe.
Omejitve na minuto
| Na voljo od paketa | Branje · GET |
|---|---|
| BASIC | 60 |
| STANDARD | 120 |
| PROFESSIONAL | 300 |
| ADVANCED | 900 |
- Pisanje
- 10
- Preverjanje pristnosti
- 10
Te omejitve si delijo vsi ključi iste trgovine.
Zahteva
- Za branje in pisanje velja trenutna politika API trgovine.
- Ključi ne zagotavljajo ločene neomejene zmogljivosti.
- Omejite sočasnost, kjer je smiselno predpomnite referenčne podatke in ne pridobivajte nespremenjenih podrobnih zapisov znova in znova.
429 · Retry-After
- Ko API vrne 429 s kodo rate_limit.exceeded, počakajte vsaj toliko sekund, kot določa Retry-After, in pred ponovitvijo dodajte naključni zamik.
- 429 · capacity.queue_full — Kratka čakalna vrsta API-ja je polna; izvajanje zahteve se še ni začelo. 429 · capacity.wait_timeout — Čas čakanja v čakalni vrsti API-ja je potekel; izvajanje zahteve se še ni začelo. Počakajte najmanj Retry-After sekund in dodajte naključni zamik. Pri ponovitvi zapisa ohranite izvirni ključ in podatke.
- Uporabite dokumentirano kodo in glavo, namesto da ugibate o stalnem razmiku med ponovitvami.