Konfiguracja Google Cloud Platform

Dostęp do interfejsu SDM API jest zapewniany przez Google Cloud. Aby włączyć interfejs API i autoryzować konto Google za pomocą obsługiwanego urządzenia Google Nest, musisz mieć projekt Google Cloud.

Możesz użyć istniejącego projektu Google Cloud lub utworzyć nowy. Jeśli nie masz projektu lub nie znasz Google Cloud, zalecamy najpierw przeczytanie krótkiego przewodnika. Znajdziesz w nim wszystkie kroki potrzebne do rozpoczęcia korzystania z  Device Access.

Otwórz krótki przewodnik

Aby dowiedzieć się więcej o tworzeniu projektów i Google Cloud, zalecamy te zasoby:

Włącz API

Biblioteka interfejsów API wymieniona w Google Cloud dla Device Access to Smart Device Management API. Aby móc korzystać z  Device Access , musisz włączyć ten interfejs API w projekcie.

Włącz interfejs API zarządzania urządzeniami inteligentnymi na stronie Włączanie interfejsu API.

Identyfikator klienta OAuth 2.0

Interfejs SDM API używa protokołu Google OAuth do userautoryzacji. Aby dokończyć proces autoryzacji, musisz wygenerować dane uwierzytelniające OAuth w postaci identyfikatora klienta OAuth 2.0.

Uzyskaj identyfikator klienta OAuth 2.0 na stronie Dane logowania.

Niezweryfikowane aplikacje

Interfejs SDM API używa ograniczonego zakresu, co oznacza, że wszystkie aplikacje, które używają tego zakresu podczas autoryzacji, będą „niezweryfikowane”, dopóki nie zostanie przeprowadzona weryfikacja interfejsu OAuth API. W przypadku korzystania z Device Access do celów osobistych weryfikacja interfejsu OAuth API nie jest wymagana.

Podczas procesu autoryzacji może się wyświetlić ekran „Google nie zweryfikowało tej aplikacji”. Wyświetla się on, jeśli zakres sdm.service nie jest skonfigurowany na ekranie akceptacji OAuth w Google Cloud. Aby pominąć ten ekran, kliknij opcję Zaawansowane, a następnie Przejdź do Nazwa projektu (niebezpieczne).

Więcej informacji znajdziesz na ekranie niezweryfikowanej aplikacji.

Dane

Google Cloud udostępnia dane dotyczące interfejsu SDM API, takie jak wykorzystanie i opóźnienie. Są one udostępniane w ramach interfejsu Smart Device Management API wraz z innymi danymi interfejsów API i usług udostępnianych w Google Cloud.

Jeśli w Twoim projekcie Google Cloud jest włączony interfejs Smart Device Management API, możesz wyświetlić dane na stronie Dane dotyczące tego interfejsu API.

Więcej informacji znajdziesz w artykule Monitorowanie korzystania z interfejsu API.