RoomScope

Son güncelleme

İstek limitleri

Ne kadar veri okuyabileceğinizi iki şey sınırlar: API anahtarı başına istek hızı ve cüzdandaki krediler. İlkine takılmak 429, ikincisinin bitmesi 402 döndürür.

İstek hızı

Limitler her API anahtarına ayrı ayrı uygulanır; sayıları çalışma alanının planı belirler. Bir anahtarın saniye başına bir limiti (kayan bir saniyelik pencere) ve UTC gece yarısında sıfırlanan bir günlük kotası vardır. Panel oturumları istek limitine tabi değildir.

PlanSaniye başına istekGünlük istekEtkin anahtar
Free15,0001
Starter515,0003
Pro20100,00010
Scale60400,00025
Agency / Enterprise1501,200,000sınırsız

Eksik bir kapsam veya modül nedeniyle reddedilen istekler (403) sayılmaz; kimlik doğrulamayı geçen her istek, sonucu ne olursa olsun sayılır.

Başlıklar

Limit denetiminden geçen her yanıt, kalan bütçeyi taşır. X-RateLimit-Limit ve X-RateLimit-Remaining saniye başına pencereyi tanımlar; Daily çifti, anahtarın günlük bir kotası olduğunda görünür.

http
HTTP/2 200X-RateLimit-Limit: 20X-RateLimit-Remaining: 19X-RateLimit-Daily-Limit: 100000X-RateLimit-Daily-Remaining: 98431

429 yanıtı neye benzer

Sınırlanan bir istek; rate_limit_exceeded koduyla, standart hata zarfıyla ve tam saniye cinsinden bir Retry-After başlığıyla 429 döndürür. Yeniden denemeden önce en az bu kadar bekleyin; yeniden sınırlanırsanız bekleme süresini üstel olarak artırın.

429 Too Many Requests
HTTP/2 429Content-Type: application/jsonRetry-After: 1 {"code":"rate_limit_exceeded","message":"API key rate limit exceeded.","requestId":"3f2b6c1e-…","retryable":true}

Tükenmiş bir günlük kota, daily_quota_exceeded koduyla ve UTC gece yarısına kadar sayan bir Retry-After ile 429 döndürür. Kota başlıkları 429 yanıtının kendisinde gönderilmez.

Krediler

İstek hızından bağımsız olarak, her okuma çalışma alanı cüzdanından kredi olarak ölçülür. Önbellekten okumalar ucuzdur; yeni veri toplayan bir istek daha pahalıdır (bkz. Krediler). Tavana ulaşıldığında, önbellekten okumalar dahil ölçülen her çağrı credit_cap_exceeded koduyla 402 döndürür.

Limitin altında kalın
Yanıtları kendi tarafınızda en az sıralamanın yenilenme aralığı boyunca önbelleğe alın (saatlik sıralamalar saatte bir değişir), sabit bir zamanlayıcı yerine resetAt değerini izleyin ve LIVE olayları için yoklama yerine webhook’ları tercih edin.
Bu sayfa işinize yaradı mı?