يتم توفير إمكانية الوصول إلى واجهة برمجة التطبيقات SDM API من خلال 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 API. ويتم إصدارها كجزء من Smart Device Management API، إلى جانب مقاييس واجهات برمجة التطبيقات والخدمات الأخرى المتوفّرة على Google Cloud.
إذا كان مشروعك على Google Cloud يتضمّن واجهة برمجة التطبيقات Smart Device Management مفعّلة، يمكنك الاطّلاع على مقاييسك في صفحة المقاييس الخاصة بواجهة برمجة التطبيقات.
اطّلِع على استخدام Monitoring API لمزيد من المعلومات.