Batas laju & kredit

Apa yang dibatasi

Paket Anda membatasi empat hal, semuanya terlihat di GET /v1/account: target yang dipantau, kata kunci, koneksi WebSocket bersamaan, dan permintaan per menit. Dua yang pertama mengembalikan 402 plan_limit dengan details.resource, yang ketiga menutup soket dengan 4002, yang keempat mengembalikan 429 rate_limited dengan header Retry-After.

Header

Setiap respons terautentikasi memberi tahu posisi Anda, sehingga klien bisa mengerem sebelum ditolak:

HeaderArti
X-RateLimit-LimitPermintaan yang diizinkan per menit untuk kunci ini
X-RateLimit-RemainingSisa pada menit berjalan
X-RateLimit-ResetWaktu Unix saat jendela disetel ulang
X-Credits-Used-TodayKredit yang dipakai oleh pembacaan sesuai permintaan sejak 00:00 UTC
X-Request-IdSebutkan nilainya dan kami bisa menemukan permintaan persisnya di log kami
X-Response-TimeBerapa lama kami memprosesnya, dalam milidetik
ETagValidator lemah dari respons JSON; kirim kembali sebagai If-None-Match
Idempotent-Replaytrue saat respons adalah pemutaran ulang dari permintaan sebelumnya dengan Idempotency-Key yang sama
Retry-AfterDetik yang harus ditunggu, pada setiap 429
LocationTempat sumber daya yang dibuat atau diantrekan berada, pada 201 dan 202

Kredit

Streaming tidak dimeter — koneksi yang menganggur dan yang sibuk biayanya sama, dan frame di soket tidak dihitung terhadap kuota permintaan. Pembacaan REST sesuai permintaan di bagian Pembacaan memakai kredit, satu atau dua per panggilan seperti tercantum pada tiap endpoint; GET /v1/account/usage menampilkan total harian Anda.