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:
| Header | Arti |
|---|---|
X-RateLimit-Limit | Permintaan yang diizinkan per menit untuk kunci ini |
X-RateLimit-Remaining | Sisa pada menit berjalan |
X-RateLimit-Reset | Waktu Unix saat jendela disetel ulang |
X-Credits-Used-Today | Kredit yang dipakai oleh pembacaan sesuai permintaan sejak 00:00 UTC |
X-Request-Id | Sebutkan nilainya dan kami bisa menemukan permintaan persisnya di log kami |
X-Response-Time | Berapa lama kami memprosesnya, dalam milidetik |
ETag | Validator lemah dari respons JSON; kirim kembali sebagai If-None-Match |
Idempotent-Replay | true saat respons adalah pemutaran ulang dari permintaan sebelumnya dengan Idempotency-Key yang sama |
Retry-After | Detik yang harus ditunggu, pada setiap 429 |
Location | Tempat 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.