Google is committed to advancing racial equity for Black communities. See how.

מגבלות קצב נתונים

אנו רוצים שמפתחים ייצרו חוויות משתמש משכנעות, אך אנו רוצים גם ששירות והמכשירים של Nest יהיו זמינים תמיד עבור המשתמש. מוצרים שמגישים מספר רב של בקשות בפרק זמן מסוים יכולים להשפיע על זמינות השירות והמכשירים, ולכן אנו מיישמים מגבלות תעריפים. הגבלת תעריפים מגבילה את מספר השיחות API לתקופת זמן נתונה.

סוגי מגבלות התעריפים

יישמנו שתי סוגים של מגבלות שיעורים. הגבולות הראשונים הם לפי התקן או מבנה לשעה. מגבלות אלו חולקות בכל מוצרי Works with Nest, ונועדו למנוע ניצול יתר של מכשירים. השיעור השני של גבולות לכל אסימון גישה. מגבלות אלה נועדו למנוע ניצול יתר של שירות Nest.

לפי מגבלות מכשיר / מבנה

כל כתיבה למודל הנתונים דורשת מהמכשיר להתעורר ולסנכרן את המצב. זה יכול להשפיע על חיי הסוללה, ולכן אנו מגבילים את מספר הכותבים למכשירים ומבנים. אנו גם עוקבים אחר מצב הסוללה של כל המכשירים. אם הן יורדות מתחת לסף מסוים, נדחה בקשות כתיבה עד שהסוללה נטענת.

לפי מגבלות אסימון גישה

לכל אסימון גישה יש גם מגבלת תעריפים משויכת. יצירת קשרים לשירות כרוכה בתקורה כלשהי, ולכן אנו מגבילים את מספר החיבורים שמוצר יכול ליצור בפרק זמן מסוים.

בשיחות סטרימינג REST ו- REST, לכל אסימון גישה יש מספר שיחות מוגבל. מגבלות קצב הנתונים חלות על קריאת / כתיבת שיחות באמצעות REST, ועל שיחות קריאה באמצעות הזרמת REST. כדי להימנע משגיאות, אנו ממליצים להגביל בקשות לשיחה אחת לדקה, לכל היותר.

תגובת שגיאה

בעת שימוש REST תקבל קוד תגובה של 429 בקשות רבות מדי.

טיפול ב- 307 הפניות מחדש

בעת ביצוע REST שיחות, המוצר שלך יצטרך להתמודד 307 הפניות. התשובה להפניה זמנית של כתובת אתר 307, הידועה גם בשם העברת כתובות אתרים, מספקת כתובת אתר חדשה לדפדפן להגשת בקשה מחדש.

כאשר מתבצעת הפניה מחדש של 307, תצטרך להתקשר שוב עם המידע על כתובת האתר החדשה. כאשר תעשה זאת, עליך לשמור את מארח ומספר היציאה במטמון לשימוש בשיחות עתידיות עם אותו משתמש / אסימון גישה. זכור, כל שיחה נחשבת למגבלת התעריף. שקול כיצד המשתמש שלך מתקשר עם המוצר שלך. חלק מהמשתמשים ילחצו על כפתור או יבחרו הגדרה שוב ושוב, כך שאם תתקשר לכל פעולת משתמש, זה יכול להשפיע על מגבלות הקצב במהירות רבה. אם משתמש מבצע סדרה של שינויים ברצף מהיר, עליך לבצע שיחת API רק לערך האחרון (האחרון).

לקבלת מידע נוסף ולדוגמה, לראות איך להתמודד עם הפניות .

לאחר הפניית 307

אם אתה משתמש במידע של כתובת אתר להפניה מחדש ומקבל הפניה 307 במועד מאוחר יותר, עליך לבצע את ההפניה מחדש.

בעיית חיבור

אם אתה משתמש במידע של כתובת האתר השמורה וקיבלת שגיאת חיבור (בגלל אירוח מחוץ לשירות או אתר לא פעיל), עליך לחזור לכתובת האתר הבסיסית המקורית.

שינויים במגבלת התעריפים

ככל שנלמד יותר על דפוסי השימוש והשפעתם על השירות אנו עשויים למצוא צורך לשנות את מגבלות התעריפים. אנו ממליצים לך לבנות את המוצרים שלך בכדי להשתמש במספר השיחות המינימלי הנדרש לבניית חוויית משתמש משכנעת, ולהתמודד כראוי עם הפרות מגבלת התעריפים.