ขีดจำกัดการเรียกใช้ (Rate limits)
แต่ละคีย์มีขีดจำกัดจำนวนคำขอตามแพ็กของโรงแรม โดยวัดเป็น 2 ช่วงเวลาพร้อมกัน
- Sustained — จำนวนคำขอต่อ 60 วินาที
- Burst — จำนวนคำขอต่อ 10 วินาที (กันการยิงถี่เกินไปในช่วงสั้นๆ)
| แพ็ก | Sustained (ต่อนาที) | Burst (ต่อ 10 วินาที) | |------|---------------------|------------------------| | Free | 120 | 40 | | Starter | 1,200 | 400 | | Pro | 12,000 | 4,000 |
เมื่อเกินขีดจำกัด
หากเกินขีดจำกัด คำขอจะได้รับสถานะ 429 Too Many Requests
ให้รอสักครู่แล้วลองใหม่ — แนะนำให้ใช้ exponential backoff (เพิ่มเวลารอเป็นเท่าตัวในแต่ละครั้งที่ลองซ้ำ)
ลองครั้งที่ 1 ล้มเหลว → รอ 1 วินาที
ลองครั้งที่ 2 ล้มเหลว → รอ 2 วินาที
ลองครั้งที่ 3 ล้มเหลว → รอ 4 วินาที
คำแนะนำ
- แคชผลลัพธ์ที่เปลี่ยนไม่บ่อย (เช่น รายการประเภทห้อง) ไว้ฝั่งคุณ เพื่อลดจำนวนคำขอ
- ถ้าต้องการปริมาณคำขอสูงขึ้น ให้อัปเกรดแพ็ก — ดู ราคา