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

סקירת REST

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

ממשק REST משתמש API קן דגם Data URL נקודת סיום.

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

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

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

זכור את הנקודות הבאות לגבי יישום Nest:

אינו נתמך:

  • POST
  • DELETE
  • עדיפות כתיבה עבור ה- REST API
  • כתיבת ערכי שרתים מממשק ה- REST
  • אחזור ועדכון של כללי אבטחה

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

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

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

מנוחה והפניות מחדש

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