ขีดจำกัดการเรียกใช้ (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 วินาที

คำแนะนำ

  • แคชผลลัพธ์ที่เปลี่ยนไม่บ่อย (เช่น รายการประเภทห้อง) ไว้ฝั่งคุณ เพื่อลดจำนวนคำขอ
  • ถ้าต้องการปริมาณคำขอสูงขึ้น ให้อัปเกรดแพ็ก — ดู ราคา

ขั้นถัดไป

คู่มือการใช้งาน — Romnest