Biblioteki klienta

Na tej stronie znajdziesz linki do wygodnych sposobów uruchamiania interfejsu Home Graph API.

Biblioteki klienta Home Graph API

Interfejs Home Graph API został zaprojektowany na podstawie protokołu HTTP i JSON, więc każdy standardowy klient HTTP może wysyłać do niego żądania i analizować odpowiedzi.

Zamiast jednak tworzyć żądania HTTP i ręcznie analizować odpowiedzi, możesz użyć bibliotek klienta interfejsów API Google. Biblioteki klienta zapewniają lepszą integrację języka, wyższy poziom bezpieczeństwa i obsługę wywołań, które wymagają autoryzacji użytkownika.

Pobierz najnowszą bibliotekę klienta interfejsu Home Graph API dla języka Go (alfa). Przeczytaj przewodnik programisty dotyczący biblioteki klienta.

Ta strona zawiera informacje dla początkujących na temat korzystania z interfejsu HomeGraph API i biblioteki klienta interfejsu API Google dla języka Java. Więcej informacji znajdziesz w tych zasobach:

Dodawanie biblioteki klienta do projektu

Wybierz swoje środowisko kompilacji (Maven lub Gradle) z następujących kart:

MavenGradle

Dodaj do pliku pom.xml te informacje:

Zobacz wszystkie wersje dostępne w Centralnym repozytorium Maven.

Dodaj do pliku build.gradle te informacje:

Zobacz wszystkie wersje dostępne w Centralnym repozytorium Maven.

Przeczytaj przewodnik programisty dotyczący biblioteki klienta.

Ta strona zawiera informacje dla początkujących na temat korzystania z interfejsu HomeGraph API i biblioteki klienta interfejsu API Google dla języka .NET. Więcej informacji znajdziesz w tych zasobach:

Pobieranie biblioteki

Zainstaluj pakiet NuGet: Google.Apis.

Pobierz najnowszą bibliotekę klienta interfejsu Home Graph API dla Node.js. Przeczytaj przewodnik programisty dotyczący biblioteki klienta.

Pobierz najnowszą bibliotekę klienta interfejsu Home Graph API dla języka Objective-C. Przeczytaj przewodnik programisty dotyczący biblioteki klienta.

Pobierz najnowszą bibliotekę klienta interfejsu Home Graph API dla języka PHP. Przeczytaj przewodnik programisty dotyczący biblioteki klienta.

Ta strona zawiera informacje dla początkujących na temat korzystania z interfejsu HomeGraph API i biblioteki klienta interfejsu API Google dla języka Python. Więcej informacji znajdziesz w tych zasobach:

Wymagania systemowe

Instalowanie biblioteki klienta

Możesz użyć menedżera pakietów lub ręcznie pobrać i zainstalować bibliotekę klienta dla języka Python:

Instalacja zarządzana

Użyj pakietu pip lub setuptools do zarządzania instalacją. Najpierw konieczne może być uruchomienie programu sudo.

  • pip (preferowany):
    pip install --upgrade google-api-python-client
  • Setuptools:
    easy_install --upgrade google-api-python-client

Instalacja ręczna

  1. Pobierz najnowszą bibliotekę klienta dla języka Python
  2. Rozpakuj kod.
  3. Zainstaluj:
    python setup.py install

App Engine

Biblioteki klienta dla języka Python nie są instalowane w środowisku wykonawczym App Engine Python, więc trzeba je skopiować do aplikacji, tak jak biblioteki innych dostawców.

Ta strona zawiera informacje dla początkujących na temat korzystania z interfejsu HomeGraph API i biblioteki klienta interfejsu API Google dla języka Ruby. Więcej informacji znajdziesz w tych zasobach:

Instalowanie gemu google-api-client

Zależnie od systemu konieczne może być poprzedzenie tych poleceń elementem sudo.

Jeśli nie masz jeszcze zainstalowanej biblioteki klienta interfejsu API Google dla języka Ruby, zainstaluj ją, używając elementu RubyGems:

gem install google-api-client

Jeśli masz już zainstalowany gem, zaktualizuj go do najnowszej wersji:

gem update -y google-api-client

Rozpoczynanie pracy z biblioteką klienta interfejsu API Google do języka Ruby

Informacje o tym, jak przesłać pierwszą prośbę, znajdziesz w przewodniku dla początkujących.

Inne sposoby uruchamiania interfejsu Home Graph API

W tej tabeli znajdziesz inne sposoby uruchamiania interfejsu Home Graph API:

Metoda dostępu Opis
APIs Explorer Interaktywne narzędzie, które pozwala wypróbować interfejsy API Google w przeglądarce.

Inne biblioteki

inne biblioteki i repozytoria, które mogą pomóc w integracji z inteligentnym domem.

Biblioteka Opis
Działania w bibliotece Google Node.js To biblioteka Node.js do implementowania realizacji zamówień w inteligentnych urządzeniach domowych Google. Więcej informacji o integracji z inteligentnymi urządzeniami domowymi znajdziesz w module inteligentnych urządzeń domowych.
Biblioteka Java do inteligentnego domu od Google To biblioteka Java do implementowania funkcji inteligentnego domu Google. Więcej informacji o integracji inteligentnych urządzeń domowych Google znajdziesz w module inteligentnych urządzeń domowych.
Schematy JSON urządzeń domowych Google Repozytoria definicji schematów JSON dla interfejsów intencji i właściwości inteligentnego domu Google. Zapoznaj się z opcjami generowania schematów JSON, aby wygenerować artefakt biblioteki dla obsługiwanych języków.
Biblioteka typów w Local Home SDK To biblioteka TypeScript do implementowania obsługi Local Home SDK. Więcej informacji znajdziesz w przewodniku dotyczącym realizacji zamówień lokalnie.