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 zapoznać się z przewodnikiem Szybki start. Zawiera wszystkie kroki niezbędne do rozpoczęcia korzystania z Device Access.
Więcej informacji o tworzeniu projektów i Google Cloud znajdziesz w tych materiałach:
Włącz API
Biblioteka interfejsów API wymieniona w Google Cloud dla Device Access to Smart Device Management API. Zanim zaczniesz korzystać z Device Access , musisz włączyć ten interfejs API w projekcie.
Włącz Smart Device Management API 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 logowania 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 ukończona weryfikacja interfejsu OAuth API. Jeśli używasz Device Access do celów osobistych, weryfikacja interfejsu OAuth API nie jest wymagana.
Podczas procesu autoryzacji może pojawić się ekran „Google nie zweryfikowało tej aplikacji”. Wyświetla 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 nazwę projektu (niebezpieczne).
Więcej informacji znajdziesz w sekcji Ekran niezweryfikowanej aplikacji.
Dane
Google Cloud udostępnia wskaźniki, takie jak wykorzystanie i opóźnienie, dla interfejsu SDM API. Są one udostępniane w ramach interfejsu Smart Device Management API wraz z innymi interfejsami API i wartościami usług dostępnymi 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 tego interfejsu.
Więcej informacji znajdziesz w artykule Monitorowanie wykorzystania interfejsu API.