ขีดจำกัดและโควต้าช่วยปกป้องโครงสร้างพื้นฐานของ Google จากกระบวนการอัตโนมัติที่ใช้ Reseller API อย่างไม่เหมาะสม คำขอที่มากเกินไปอาจเกิดจากการพิมพ์ผิดหรือการออกแบบระบบที่ไม่มีประสิทธิภาพ Google จะบล็อกการเข้าชมจากแหล่งที่มาบางแห่งเมื่อการเข้าชมถึงระดับหนึ่ง เพื่อช่วยให้ระบบ Google Workspace ทำงานได้อย่างราบรื่น ซึ่งจะช่วยไม่ให้การดำเนินการของนักพัฒนาแอปคนใดคนหนึ่งส่งผลเสียต่อชุมชน
คำขอ API ไม่สำเร็จ
หากคำขอ API ไม่สำเร็จ แอปพลิเคชันของคุณจะได้รับรหัสสถานะ HTTP รหัสสถานะ 403 บ่งบอกว่ามีการป้อนข้อมูลไม่ถูกต้อง และรหัสสถานะ 503 บ่งบอกว่ามีการใช้โควต้า API เกิน ใช้การตอบกลับเหล่านี้เพื่อตรวจหาข้อผิดพลาดและดำเนินการ
ข้อผิดพลาดที่อิงตามเวลา
สำหรับข้อผิดพลาดที่อิงตามเวลา โดยเฉพาะ 503 รหัสสถานะ ให้ใช้
อัลกอริทึม Exponential Backoff
รอสักครู่ก่อนที่จะลองเรียกใช้ที่ล้มเหลวอีกครั้ง เช่น รอ 5 วินาทีแล้วลองอีกครั้ง หากสำเร็จ ให้ทำตามรูปแบบเดิมสำหรับเธรดอื่นๆ หากคำขอที่ 2 ไม่สำเร็จ ให้ลดความถี่ของคำขอลงจนกว่าการเรียกใช้จะสำเร็จ นอกจากนี้ เราขอแนะนำให้กำหนดขีดจำกัดการลองใหม่ เช่น 5-7 ครั้ง
ขีดจำกัด
| หมวดหมู่ขีดจำกัด API | ขีดจำกัด |
|---|---|
purchaseOrderId ของการสมัครใช้บริการ |
พร็อพเพอร์ตี้นี้รับอักขระข้อความธรรมดาได้สูงสุด 80 ตัว |
maxResults ของการสมัครใช้บริการ |
สตริงการค้นหา maxResults สามารถมีผลลัพธ์ได้ 1-100 รายการ
ค่าเริ่มต้นคือ 20 ผลลัพธ์
|
โทเค็นการโอน (customerAuthToken) |
โทเค็นการโอนของลูกค้าจะมีอายุ 30 วันหลังจากสร้าง |
| จำนวนผู้ใช้สูงสุดสำหรับลูกค้า | จำนวนผู้ใช้สูงสุดอาจเป็น 50,000 รายหรือจำนวนสูงสุดที่กำหนดไว้ใน สัญญาตัวแทนจำหน่าย ทั้งนี้ขึ้นอยู่กับสัญญาของคุณ |
| คำขอที่ไม่ได้รับอนุญาต | Google ไม่อนุญาตคำขอที่ไม่ได้รับอนุญาตไปยัง Reseller API คำขอจะไม่ได้รับอนุญาตหากไม่มีการระบุโทเค็นการให้สิทธิ์ ดูข้อมูลเพิ่มเติมได้ที่ หัวข้อดูข้อมูลเกี่ยวกับการตรวจสอบสิทธิ์และการให้สิทธิ์ |
ขีดจำกัดประเภทอื่นๆ
| ขีดจำกัดประเภทอื่นๆ | ข้อจำกัดและหลักเกณฑ์ |
|---|---|
| รูปแบบข้อมูล |
รูปแบบข้อมูลคือ JavaScript Object Notation
(JSON)
JSON เป็นรูปแบบข้อมูลทั่วไปบนอินเทอร์เน็ตสำหรับการแสดงโครงสร้างข้อมูลที่กำหนดเอง structures. โดยเป็นรูปแบบข้อความที่ไม่ขึ้นกับภาษา ซึ่งใช้ กฎเกณฑ์ที่โปรแกรมเมอร์ในตระกูลภาษา C คุ้นเคย รวมถึง C, C++, C#, Java, JavaScript, Perl และ Python |
| รูปแบบเวลา | วันที่และเวลาใช้ ตัวแปลง Epoch เป็นมิลลิวินาที รูปแบบนี้ใช้กับเวลาสร้างการสมัครใช้บริการ เวลาเริ่มต้นและสิ้นสุดของระยะเวลาผูกมัดของแพ็กเกจ และเวลาสิ้นสุดของช่วงทดลองใช้ฟรี |