Dostęp do interfejsu SDM API jest możliwy przez Google Cloud. Aby włączyć interfejs API i autoryzować konto Google na obsługiwanym urządzeniu Google Nest, musisz mieć projekt Google Cloud.
Możesz użyć istniejącego projektu w chmurze Google Cloud lub utworzyć nowy. Jeśli nie masz projektu lub nie znasz Google Cloud, najpierw zapoznaj się z krótkim przewodnikiem. Zawiera on wszystkie kroki niezbędne do rozpoczęcia pracy Device Access.
Więcej informacji o tworzeniu projektów i Google Cloud znajdziesz w tych materiałach:
- Przegląd możliwości, jakie daje Google Cloud.
- Pierwsze kroki z Google Cloud Platform
- Interfejsy Google Cloud APIs
Włączanie interfejsu API
Biblioteka interfejsów API wymieniona w Google Cloud to Device Access Smart Device Management API. Zanim zaczniesz korzystać z tego interfejsu API, musisz go włączyć w swoim projekcie. Device Access
Na stronie Włączanie interfejsu API włącz Smart Device Management API.
OAuth 2.0 ID Klienta
Interfejs SDM API używa protokołu Google OAuth do user autoryzacji. Aby zakończyć proces autoryzacji, musisz wygenerować dane logowania OAuth w postaci identyfikatora klienta OAuth 2.0.
Na stronie Dane logowania uzyskaj identyfikator klienta OAuth 2.0.
Aplikacje niezweryfikowane
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 weryfikacja interfejsu OAuth API nie zostanie zakończona. Jeśli używasz 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”. Pojawia się on, jeśli zakres sdm.service nie jest skonfigurowany na
ekranie zgody OAuth w Google Cloud. Ten ekran można pominąć, klikając opcję Zaawansowane , a następnie Otwórz nazwa projektu (niebezpieczne).
Więcej informacji znajdziesz w artykule Ekran aplikacji niezweryfikowanej screen.
Dane
Google Cloud udostępnia dane dotyczące interfejsu SDM API, takie jak wykorzystanie i opóźnienie. Są one udostępniane w ramach Smart Device Management API, wraz z innymi danymi interfejsów API i usług dostępnymi w Google Cloud.
Jeśli w projekcie Google Cloud jest włączony Smart Device Management API, możesz wyświetlić dane na stronie Dane interfejsu API.
Więcej informacji znajdziesz w artykule Monitorowanie wykorzystania interfejsu API.