İstek hızı sınırları
Engine ≥ 4.143.0. Her token yanıtı, verildiği anda geçerli mağaza politikasından data.rate_limits içerir. Tüm anahtarlar bu limitleri paylaşır; yeni token limitleri sıfırlamaz. Plan değişikliği token süresi dolmadan uygulanabilir.
- read_per_minute
- Dakika başına okuma isteği.
- write_per_minute
- Dakika başına yazma isteği; bu değer yazma yetkisi vermez.
- auth_per_minute
- Başarısız kimlik doğrulama denemeleri dahil, dakika başına token isteği.
İstekleri zamana eşit dağıtın; pozitif okuma limitinde okumalar arasında en az 60 / read_per_minute saniye bırakın. Limit bu kadar eşzamanlı isteği garanti etmez. Diğer entegrasyonlar da paylaşır: 429 ve Retry-After yanıtlarını işleyin.
Sıfır, sınırsız değil, kullanılamaz anlamına gelir.
Dakika başına sınırlar
| En düşük plan | Okuma · GET |
|---|---|
| BASIC | 60 |
| STANDARD | 120 |
| PROFESSIONAL | 300 |
| ADVANCED | 900 |
- Yazma
- 10
- Kimlik doğrulama
- 10
Aynı mağazaya ait tüm anahtarlar bu sınırları paylaşır.
İstek
- Okuma ve yazma trafiği mağazanın güncel API politikasına tabidir.
- Anahtarlar birbirinden bağımsız sınırsız kapasite sağlamaz.
- Eşzamanlılığı sınırlandırın, uygun olduğunda başvuru verilerini önbelleğe alın ve değişmemiş ayrıntı kayıtlarını tekrar tekrar istemekten kaçının.
429 · Retry-After
- API 429 ve rate_limit.exceeded döndürdüğünde, en az Retry-After içinde belirtilen saniye kadar bekleyin ve yeniden denemeden önce rastgele gecikme ekleyin.
- 429 · capacity.queue_full — Kısa API kuyruğu dolu; isteğin yürütülmesi başlamadı. 429 · capacity.wait_timeout — API kuyruğunda bekleme süresi doldu; isteğin yürütülmesi başlamadı. En az Retry-After saniye bekleyip rastgele gecikme ekleyin. Yazmayı tekrarlarken özgün anahtarı ve gövdeyi koruyun.
- Sabit bir yeniden deneme aralığı tahmin etmek yerine belgelenmiş hata kodunu ve başlığı kullanın.