הגישה ל-SDM API מתבצעת דרך Google Cloud. כדי להפעיל את ה-API ולאשר חשבון Google עם מכשיר Google Nest נתמך, תצטרכו פרויקט ב-Google Cloud.
אפשר להשתמש בפרויקט קיים ב-Google Cloud או ליצור פרויקט חדש. אם אין לכם פרויקט או שאתם לא מכירים את Google Cloud, מומלץ לעיין קודם במדריך למתחילים. הוא כולל הוראות מפורטות שיעזרו לכם להתחיל להשתמש ב- Device Access.
כדי לקבל מידע נוסף על יצירת פרויקטים ועל Google Cloud באופן כללי, מומלץ לעיין במקורות המידע הבאים:
הפעלת ה-API
ספריית ה-API שמופיעה ב-Google Cloud עבור Device Access היא Smart Device Management API. כדי להשתמש ב- Device Access , צריך להפעיל את ה-API הזה בפרויקט.
בדף API Enablement (הפעלת API), מפעילים את Smart Device Management API.
מזהה לקוח ב-OAuth 2.0
SDM API משתמש ב-Google OAuth להרשאה. user כדי להשלים את תהליך ההרשאה, צריך ליצור פרטי כניסה ל-OAuth בצורה של מזהה לקוח ב-OAuth 2.0.
מקבלים מזהה לקוח OAuth 2.0 בדף פרטי כניסה.
אפליקציות לא מאומתות
ממשק ה-API של SDM משתמש בהיקף מוגבל, כלומר כל האפליקציות שמשתמשות בהיקף הזה במהלך ההרשאה יוגדרו כ'לא מאומתות' אלא אם יושלם אימות של OAuth API. כשמשתמשים ב- Device Access לשימוש אישי, לא נדרש אימות של OAuth API.
במהלך תהליך ההרשאה, יכול להיות שיוצג המסך 'Google לא אימתה את האפליקציה הזו'. המסך הזה מופיע אם sdm.service
ההיקף לא מוגדר במסך ההסכמה ל-OAuth ב-Google Cloud. אפשר לעקוף את המסך הזה על ידי לחיצה על האפשרות מתקדם ואז על מעבר אל שם הפרויקט (לא בטוח).
מידע נוסף זמין במאמר בנושא מסך של אפליקציה לא מאומתת.
מדדים
Google Cloud מספק מדדים כמו שימוש וחביון עבור SDM API. הם מתפרסמים כחלק מ-Smart Device Management API, לצד מדדי ממשקי ה-API והשירותים האחרים שזמינים ב-Google Cloud.
אם Smart Device Management API מופעל בפרויקט שלכם ב-Google Cloud, תוכלו לראות את המדדים בדף Metrics של ה-API.
מידע נוסף זמין במאמר ניטור השימוש ב-API.