הגישה ל-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 בדף פרטי כניסה.
אפליקציות לא מאומתות
ממשק SDM API משתמש בהיקף מוגבל, כלומר כל האפליקציות שמשתמשות בהיקף הזה במהלך ההרשאה יוגדרו כ'לא מאומתות' אלא אם יושלם אימות של 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.