Доступ к API SDM предоставляется через Google Cloud. Для включения API и авторизации учетной записи Google с поддерживаемым устройством Google Nest вам потребуется проект Google Cloud.
Вы можете использовать существующий проект Google Cloud или создать новый. Если у вас нет проекта или вы не знакомы с Google Cloud, мы рекомендуем сначала ознакомиться с руководством по быстрому запуску. Оно проведет вас через все необходимые шаги для начала работы. Device Access.
Перейдите к краткому руководству пользователя.
Чтобы узнать больше о создании проектов и Google Cloud в целом, мы рекомендуем следующие ресурсы:
Включить API
Библиотека API, указанная в Google Cloud для Device Access Это API управления смарт-устройствами . Прежде чем начать его использовать, вы сможете это сделать. Device Access Необходимо включить этот API в вашем проекте.
Включите API управления интеллектуальными устройствами на странице включения API .
Идентификатор клиента OAuth 2.0
API SDM использует Google OAuth для userАвторизация. Для завершения процесса авторизации необходимо сгенерировать учетные данные OAuth в виде идентификатора клиента OAuth 2.0.
Получите идентификатор клиента OAuth 2.0 на странице «Учетные данные» .
Непроверенные приложения
API SDM использует ограниченную область действия, что означает, что любые приложения, использующие эту область действия во время авторизации, будут считаться «непроверенными», если не будет завершена проверка API OAuth . При использовании Device Access Для личного использования проверка API OAuth не требуется.
В процессе авторизации вы можете увидеть сообщение «Google не подтвердил это приложение», которое появляется, если область действия sdm.service не настроена на экране согласия OAuth в Google Cloud. Это сообщение можно пропустить, выбрав опцию «Дополнительно» , а затем нажав « Перейти к имени проекта (небезопасно)» .
Для получения дополнительной информации см. экран "Непроверенное приложение" .
Метрики
Google Cloud предоставляет метрики, такие как использование и задержка, для API SDM. Они выпускаются в рамках API управления интеллектуальными устройствами (Smart Device Management API ) вместе с метриками других API и сервисов, предоставляемых в Google Cloud.
Если в вашем проекте Google Cloud включен API управления интеллектуальными устройствами , просмотрите метрики на странице «Метрики» для этого API.
Дополнительную информацию см. в разделе «Мониторинг использования API» .