הגישה ל-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 הזה בפרויקט.
מפעילים את Smart Device Management API בדף API Enablement.
מזהה לקוח ב-OAuth 2.0
ממשק ה-API של SDM משתמש ב-Google OAuth user להרשאה. כדי להשלים את תהליך ההרשאה, צריך ליצור פרטי כניסה ל-OAuth בצורת מזהה לקוח ב-OAuth 2.0.
מקבלים מזהה לקוח OAuth 2.0 בדף Credentials.
אפליקציות לא מאומתות
ממשק ה-API של SDM משתמש בהיקף מוגבל, כלומר כל אפליקציה שמשתמשת בהיקף הזה במהלך ההרשאה תהיה 'לא מאומתת', אלא אם תשלימו את אימות ה-API של OAuth. כשמשתמשים ב- Device Access לשימוש אישי, לא נדרש אימות OAuth API.
יכול להיות שיופיע המסך 'Google לא אימתה את האפליקציה הזו' במהלך תהליך ההרשאה. המסך הזה מופיע אם ההיקף sdm.service
לא מוגדר במסך ההסכמה ל-OAuth ב-Google Cloud. כדי לעקוף את המסך הזה, לוחצים על האפשרות Advanced ואז על Go to Project
Name (unsafe).
מידע נוסף זמין במאמר מסך של אפליקציה לא מאומתת.
מדדים
Google Cloud מספק מדדים, כמו שימוש וזמן אחזור, עבור SDM API. הם פורסמו כחלק מ-Smart Device Management API, לצד מדדי השירותים וממשקי ה-API האחרים שזמינים ב-Google Cloud.
אם בפרויקט שלכם ב-Google Cloud הופעל Smart Device Management API, תוכלו לראות את המדדים בדף Metrics של ה-API.
למידע נוסף, תוכלו לקרוא את המאמר ניטור השימוש ב-API.