إعداد Google Cloud Platform

يتم توفير الوصول إلى واجهة برمجة تطبيقات SDM من خلال Google Cloud. لتفعيل واجهة برمجة التطبيقات وتفويض حساب Google باستخدام جهاز Google Nest متوافق، ستحتاج إلى مشروع على Google Cloud.

يمكنك استخدام مشروع حالي على Google Cloud أو إنشاء مشروع جديد. إذا لم يكن لديك مشروع أو لم تكن على دراية بخدمة Google Cloud، ننصحك بالاطّلاع على دليل البدء السريع أولاً. فهو يرشدك خلال جميع الخطوات اللازمة لبدء استخدام Device Access.

الانتقال إلى دليل البدء السريع

لمعرفة المزيد من المعلومات حول إنشاء المشاريع وGoogle Cloud بشكلٍ عام، ننصحك بالاطّلاع على المراجع التالية:

تفعيل واجهة برمجة التطبيقات

مكتبة واجهة برمجة التطبيقات المُدرَجة في Google Cloud من أجل Device Access هي Smart Device Management API. قبل التمكّن من استخدامها Device Access يجب تفعيل واجهة برمجة التطبيقات هذه في مشروعك

فعِّل Smart Device Management API في صفحة تفعيل واجهة برمجة التطبيقات.

معرِّف عميل OAuth 2.0

تستخدم واجهة برمجة تطبيقات SDM بروتوكول Google OAuth userللتفويض. ولإكمال عملية التفويض، عليك إنشاء بيانات اعتماد OAuth على شكل معرِّف عميل OAuth 2.0.

احصل على معرِّف عميل OAuth 2.0 في صفحة بيانات الاعتماد.

تطبيقات لم يتم التحقق منها

تستخدم واجهة برمجة تطبيقات SDM نطاقًا مشروطًا، ما يعني أنّ أي تطبيقات تستخدم هذا النطاق أثناء التفويض ستكون "غير مُتحقَّق منها" ما لم يتم إكمال عملية التحقّق من واجهة برمجة تطبيقات OAuth. عند استخدام Device Access للاستخدام الشخصي، لا يُطلب التحقّق من واجهة برمجة تطبيقات OAuth.

قد تظهر لك شاشة "لم تتحقّق Google من هذا التطبيق" أثناء عملية التفويض، والتي تظهر إذا لم يتم ضبط نطاق sdm.service على شاشة موافقة OAuth في Google Cloud. يمكن تجاوز هذه الشاشة بالنقر على الخيار إعدادات متقدمة ثم النقر على الانتقال إلى اسم المشروع (غير آمن).

راجع شاشة التطبيق لم يتم التحقق منها للحصول على مزيد من المعلومات.

المقاييس

توفر Google Cloud مقاييس مثل الاستخدام ووقت الاستجابة لواجهة برمجة تطبيقات SDM. ويتم إصدارها كجزء من Smart Device Management API إلى جانب مقاييس واجهات برمجة التطبيقات والخدمات الأخرى المتوفرة على Google Cloud.

إذا تم تفعيل Smart Device Management API في مشروعك على Google Cloud، يمكنك الاطّلاع على المقاييس في صفحة المقاييس الخاصة بواجهة برمجة التطبيقات.

راجع مراقبة استخدام واجهة برمجة التطبيقات لمزيد من المعلومات.