การจำกัดอัตราคำขอ
วิธีที่ BoxHero API จำกัดอัตราคำขอต่อทีม และวิธีรอแล้วลองใหม่
เพื่อให้บริการทำงานได้อย่างเสถียรสำหรับทุกคน BoxHero API จะจำกัดจำนวนคำขอที่แต่ละทีมส่งได้
ขีดจำกัดเป็นแบบต่อทีม
หัวข้อที่มีชื่อว่า “ขีดจำกัดเป็นแบบต่อทีม”API โทเค็นทั้งหมดของทีมเดียวกันใช้ขีดจำกัดร่วมกัน การออกโทเค็นเพิ่มในทีมเดียวกันจะไม่ทำให้ขีดจำกัดเพิ่มขึ้น
เมื่อถึงขีดจำกัด
หัวข้อที่มีชื่อว่า “เมื่อถึงขีดจำกัด”API จะตอบกลับด้วย 429 และโครงสร้างข้อผิดพลาดที่มี type เป็น /errors/too-many-requests เฮดเดอร์ของการตอบกลับจะบอกว่าคุณลองใหม่ได้เมื่อใด:
| เฮดเดอร์ | คำอธิบาย |
|---|---|
Retry-After | จำนวนวินาทีที่ต้องรอก่อนลองใหม่ |
RateLimit, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset | ขีดจำกัดปัจจุบัน จำนวนคำขอที่เหลือ และเวลาที่ขีดจำกัดจะรีเซ็ต |
ให้รอแล้วลองใหม่หลังจากเวลาที่ระบุใน Retry-After หากต้องส่งคำขอจำนวนมากต่อเนื่องกัน ให้กระจายคำขอออกไปแทนการส่งทั้งหมดพร้อมกัน