ขีดจํากัดการใช้งาน API

ขีดจำกัดและโควต้าจะปกป้องโครงสร้างพื้นฐานของ Google จากกระบวนการอัตโนมัติที่ใช้ Groups Settings API ในลักษณะที่ไม่เหมาะสม คำขอที่มากเกินไปจาก API อาจเป็นผลมาจากการพิมพ์ผิดที่ไม่เป็นอันตรายหรือระบบออกแบบมาอย่างไม่มีประสิทธิภาพ ซึ่งทำให้เรียก API ได้โดยไม่จำเป็น ไม่ว่าจะเกิดจากสาเหตุใด การบล็อกการเข้าชมจากแหล่งที่มาที่เฉพาะเจาะจงเมื่อถึงระดับหนึ่งๆ จำเป็นต่อประสิทธิภาพโดยรวมของระบบ Google Workspace

คำขอ API ล้มเหลว

ในกรณีที่คำขอ API ของคุณไม่สำเร็จ ซึ่งมีโอกาสเกิดขึ้นไม่บ่อยนัก แอปพลิเคชันของคุณจะได้รับการตอบกลับรหัสสถานะ HTTP รหัสสถานะ HTTP ของ 403 มีข้อมูลข้อผิดพลาดที่ระบุว่าโควต้า API ใดเกินโควต้า การตอบสนองจะช่วยให้แอปพลิเคชันที่กำหนดเองตรวจหาข้อผิดพลาดและดำเนินการอย่างเหมาะสมได้

คำขอที่มีกำหนดเวลา

หากต้องดำเนินการตามคำขอให้เสร็จในระยะเวลาที่กำหนด ให้ส่งคำขอพร้อมกันหรือใช้เทรดหลายรายการในแอปพลิเคชัน Java หรือ C# ตัวอย่างเช่น แยกคำขอตามเดือนหรือ ช่วงเวลาอื่น ในกรณีของชุดข้อความ ให้ลองเริ่มจากชุดข้อความ 10 รายการ โดยป้อน 1 ชุดข้อความต่อคําขอ คำแนะนำชุดข้อความมีข้อดีข้อเสียและไม่มีประโยชน์ต่อ API บางสถานการณ์ หากจำนวนคำขอสูงเกินไป ข้อผิดพลาดโควต้าจะเกิดขึ้น

ข้อผิดพลาดที่อิงตามเวลา

สำหรับข้อผิดพลาดทั้งหมดที่อิงตามเวลา (ไม่เกิน N รายการเป็นเวลา X วินาทีต่อเทรด) โดยเฉพาะอย่างยิ่งข้อผิดพลาดของรหัสสถานะ 503 เราขอแนะนำให้โค้ดจับข้อยกเว้น และใช้อัลกอริทึม Exponential Backoff รอให้ระบบล่าช้าเล็กน้อยก่อนที่จะลองโทรที่ไม่สำเร็จอีกครั้ง ตัวอย่าง Groups Settings API ของเทรด 1 คือให้รอ 5 วินาทีแล้วลองเรียกที่ล้มเหลวอีกครั้ง หากคำขอประสบความสำเร็จ ให้ใช้รูปแบบนี้ซ้ำสำหรับชุดข้อความอื่นๆ หากคำขอที่ 2 ไม่สำเร็จ แอปพลิเคชันควรลดความถี่ของคำขอจนกว่าจะสำเร็จ ตัวอย่างเช่น เพิ่มการหน่วงเวลาเริ่มต้น 5 วินาทีเป็น 10 วินาที แล้วลองโทรที่ไม่สำเร็จอีกครั้ง นอกจากนี้ ให้ตัดสินใจเกี่ยวกับขีดจำกัดในการลองอีกครั้ง ตัวอย่างเช่น ลองส่งคำขออีกครั้ง 5 ถึง 7 ครั้งโดยให้เวลาล่าช้าต่างกัน ก่อนที่แอปพลิเคชันจะแสดงข้อผิดพลาดให้แก่ผู้ใช้

โควต้า

หมวดหมู่โควต้า API โควต้า
การค้นหาต่อวัน

คุณสร้างคำค้นหาได้สูงสุด 100,000 รายการต่อวัน หากต้องการความจุที่เกินขีดจำกัดนี้ คุณจะส่งคำขอได้จากหน้าโควต้าในคอนโซล Google Cloud

คำอธิบายกลุ่ม ขนาดสูงสุด คุณจะป้อนคำอธิบายกลุ่มได้สูงสุด 300 อักขระ
ชื่อกลุ่ม ขนาดสูงสุด ชื่อกลุ่มมีอักขระได้สูงสุด 60 ตัว
defaultMessageDenyNotificationText ข้อความแจ้งเตือนมีอักขระได้ไม่เกิน 10,000 ตัว ดูข้อมูลเพิ่มเติมเกี่ยวกับพร็อพเพอร์ตี้ defaultMessageDenyNotificationText ได้ที่ข้อมูลอ้างอิง API
maxMessageBytes ขนาดข้อความสูงสุดเริ่มต้นคือ 1 MB ดูข้อมูลเพิ่มเติมเกี่ยวกับพร็อพเพอร์ตี้ maxMessageBytes ได้ที่เอกสารอ้างอิง API

ข้อจำกัด

ประเภทของขีดจำกัด ข้อจำกัดและหลักเกณฑ์
รูปแบบข้อมูล (ค่าเริ่มต้น)
รูปแบบข้อมูลเริ่มต้นคือ JSON นอกจากนี้ API ยังรองรับรูปแบบ Atom ด้วย ทั้งรูปแบบข้อมูล JSON และ Atom รองรับความสามารถในการอ่าน-เขียนอย่างเต็มรูปแบบ ดูข้อมูลเพิ่มเติมได้ที่รูปแบบข้อมูล JSON และ Atom
การเปิดใช้ Groups Settings API คุณต้องเปิดใช้ Directory API ก่อนจึงจะเรียกใช้ Groups Settings API ได้ โปรดดูข้อมูลเพิ่มเติมที่หัวข้อเปิดใช้ Google Workspace API