دسترسی به API مربوط به SDM از طریق Google Cloud فراهم میشود. برای فعال کردن API و تأیید حساب گوگل با دستگاه پشتیبانیشدهی Google Nest، به یک پروژهی Google Cloud نیاز دارید.
میتوانید از یک پروژه Google Cloud موجود استفاده کنید یا یک پروژه جدید ایجاد کنید. اگر پروژهای ندارید یا با Google Cloud آشنا نیستید، توصیه میکنیم ابتدا راهنمای شروع سریع را مطالعه کنید. این راهنما شما را در تمام مراحل لازم برای شروع کار راهنمایی میکند. Device Access.
برای کسب اطلاعات بیشتر در مورد ایجاد پروژهها و به طور کلی Google Cloud، منابع زیر را توصیه میکنیم:
فعال کردن API
کتابخانه API فهرست شده در Google Cloud برای Device Access API مدیریت دستگاه هوشمند است. قبل از اینکه بتوانید از آن استفاده کنید Device Access شما باید این API را در پروژه خود فعال کنید.
در صفحه فعالسازی API، رابط برنامهنویسی کاربردی مدیریت دستگاه هوشمند (Smart Device Management API) را فعال کنید.
شناسه کلاینت OAuth 2.0
API مربوط به SDM از Google OAuth برای موارد زیر استفاده میکند: userمجوزدهی. برای تکمیل فرآیند مجوزدهی، باید اعتبارنامههای OAuth را در قالب شناسه کلاینت OAuth 2.0 ایجاد کنید.
یک شناسه کلاینت OAuth 2.0 در صفحه اعتبارنامهها دریافت کنید.
برنامههای تأیید نشده
رابط برنامهنویسی کاربردی SDM از یک دامنه محدود استفاده میکند، به این معنی که هر برنامهای که در طول فرآیند احراز هویت از این دامنه استفاده کند، «تأیید نشده» خواهد بود، مگر اینکه تأیید رابط برنامهنویسی کاربردی OAuth تکمیل شود. هنگام استفاده Device Access برای استفاده شخصی، تأیید API OAuth لازم نیست.
ممکن است در طول فرآیند مجوزدهی، صفحهای با عنوان «Google has not verified this app» مشاهده کنید که اگر محدوده sdm.service در صفحه رضایت OAuth شما در Google Cloud پیکربندی نشده باشد، ظاهر میشود. این صفحه را میتوان با کلیک روی گزینه Advanced و سپس کلیک روی Go to Project Name (unsafe) دور زد.
برای اطلاعات بیشتر به صفحه برنامه تأیید نشده مراجعه کنید.
معیارها
گوگل کلود معیارهایی مانند میزان استفاده و تأخیر را برای SDM API ارائه میدهد. این معیارها به عنوان بخشی از Smart Device Management API ، در کنار سایر APIها و معیارهای خدماتی ارائه شده در گوگل کلود، منتشر میشوند.
اگر پروژه Google Cloud شما API مدیریت دستگاه هوشمند را فعال کرده است، معیارهای خود را در صفحه معیارهای API مشاهده کنید.
برای اطلاعات بیشتر به بخش نظارت بر استفاده از API مراجعه کنید.