הבדיקה של המכסה מתבצעת על ממוצע נע של 60 שניות, שמאפשר עליות פתאומיות בשימוש. כברירת מחדל, Classroom API כפוף למגבלות שמפורטות בטבלה הבאה:
מגבלה | Quota Standard |
---|---|
שאילתות ביום לכל לקוח | 4,000,000 (ממוצע 46 QPS) |
שאילתות לדקה לכל לקוח | 3,000 (50 QPS) |
שאילתות בדקה לכל משתמש | 1,200 (20 שאילתות לשנייה) |
יכול להיות ש-QPS המותר יגדל או יקטן בהתאם למספר גורמים תפעוליים.
אם אתם צריכים לשלוח יותר בקשות מהמגבלות שחלות על הפרויקט:
- קודם כל, חשוב לוודא שאתם מגיבים לשגיאות שמאפשרות ניסיון חוזר (כמו השגיאה
RESOURCE_EXHAUSTED
שמוחזרת כשבקשה חורגת מהמגבלות שלכם) על ידי ניסיון חוזר של הבקשה, רצוי באמצעות השהיה מעריכית לפני ניסיון חוזר. - אם אתם מבצעים סקר שינויים בנקודת קצה שבה האפשרות הזו זמינה, כדאי להשתמש במקום זאת בהתראות Push.
- אם עדיין צריך לשלוח יותר בקשות מהמגבלות שהוקצו לפרויקט, בהמשך מוסבר איך לבקש הגדלה של המגבלות.
כדי לראות או לשנות את מגבלות השימוש בפרויקט, או כדי לבקש הגדלה של המכסה:
- אם עדיין אין לכם חשבון לחיוב לפרויקט, אתם צריכים ליצור חשבון כזה.
- נכנסים לדף Enabled APIs (ממשקי API מופעלים) ב-API library (ספריית API) ב-API Console ובוחרים API מהרשימה.
- כדי לראות ולשנות הגדרות שקשורות למכסות, בוחרים באפשרות מכסות. כדי לראות את נתוני השימוש, בוחרים באפשרות שימוש.