Treci la conținut
ShopentlyLearn

Limite de cereri

Puneți operațiile integrării într-o coadă și respectați limitele aplicate magazinului.

Limite de cereri

Engine ≥ 4.143.0. Fiecare răspuns cu token include data.rate_limits din politica magazinului la emitere. Toate cheile partajează aceste limite; un token nou nu le resetează. Schimbarea planului se poate aplica înainte de expirarea tokenului.

read_per_minute
Cereri de citire pe minut.
write_per_minute
Cereri de scriere pe minut; această valoare nu acordă drepturi de scriere.
auth_per_minute
Cereri de token pe minut, inclusiv încercările de autentificare eșuate.

Distribuie cererile uniform; pentru o limită de citire pozitivă, lasă cel puțin 60 / read_per_minute secunde între citiri. Limita nu garantează atâtea cereri simultane. Alte integrări o partajează: gestionează 429 și Retry-After.

Zero înseamnă indisponibil, nu nelimitat.

Limite pe minut

Limite pe minut
Disponibil începând cuCitire · GET
BASIC60
STANDARD120
PROFESSIONAL300
ADVANCED900
Scriere
10
Autentificare
10

Toate cheile aceluiași magazin împart aceste limite.

Cerere

  • Traficul de citire și de scriere este supus politicii API curente a magazinului.
  • Cheile nu oferă capacitate nelimitată separată.
  • Limitați numărul de cereri simultane, păstrați în cache datele de referință când este potrivit și evitați preluarea repetată a detaliilor neschimbate.

429 · Retry-After

  • Când API returnează 429 cu rate_limit.exceeded, așteptați cel puțin numărul de secunde din Retry-After și adăugați o variație aleatorie înainte de reîncercare.
  • 429 · capacity.queue_full — Coada scurtă a API-ului este plină; executarea cererii nu a început. 429 · capacity.wait_timeout — Timpul de așteptare în coada API-ului a expirat; executarea cererii nu a început. Așteptați cel puțin numărul de secunde din Retry-After și adăugați o variație aleatorie. La reîncercarea unei scrieri, păstrați cheia și datele originale.
  • Folosiți codul de eroare și antetul documentate în loc să presupuneți un interval fix.