Witamy w Google Home Developer Center – nowym miejscu, z którego dowiesz się, jak tworzyć inteligentne działania domowe. Uwaga: nadal będziesz tworzyć działania w konsoli Actions.

Biblioteki klienckie

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Na tej stronie znajdziesz linki do wygodnych metod dostępu do interfejsu Home Graph API.

Biblioteki klienta interfejsu Home Graph API

Interfejs Home Graph API jest oparty na protokole HTTP i JSON, więc każdy standardowy klient HTTP może wysyłać do niego żądania i analizować odpowiedzi.

Zamiast jednak ręcznie tworzyć żądania HTTP i analizować odpowiedzi ręcznie, możesz skorzystać z 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.

Go

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

Java

Ta strona zawiera informacje dla początkujących na temat korzystania z interfejsu HomeGraph API przy użyciu Biblioteki klienta Google API 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:

JavaScript

Przeczytaj przewodnik programisty dotyczący biblioteki klienta.

.NET

Ta strona zawiera informacje dla początkujących na temat HomeHomeph API przy użyciu Biblioteki klienta Google API dla .NET. Więcej informacji znajdziesz w dokumentacji:

Pobieranie biblioteki

Zainstaluj pakiet NuGet: Google.Apis.

Node.js

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

Obj-C

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

PHP

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

Python

Ta strona zawiera informacje dla początkujących na temat korzystania z interfejsu HomeGraph API przy użyciu Biblioteki klienta Google API 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 settools do zarządzania instalacją. Najpierw może być konieczne uruchomienie 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.

Ruby

Ta strona zawiera informacje dla początkujących na temat HomeHomeph API przy użyciu Biblioteki klienta Google API dla języka Ruby. Więcej informacji znajdziesz w tych zasobach:

Instalowanie gemu google-api-client

W zależności od systemu konieczne może być dodanie tych poleceń na początku do ciągu sudo.

Jeśli nie masz jeszcze zainstalowanej biblioteki klienta interfejsu API Google dla języka Ruby, zainstaluj ją, korzystając z RubyGems:

gem install google-api-client

Jeśli masz już zainstalowany klejnot, 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 uzyskiwania dostępu do interfejsu Home Graph API

W tabeli znajdziesz inne sposoby uzyskania dostępu do 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 inteligentnego domu.

Biblioteka Opis
Biblioteka Actions on Google w Node.js To jest biblioteka Node.js do implementacji inteligentnej realizacji domu w Google. Więcej informacji o inteligentnych domach znajdziesz w module Smart Home.
Biblioteka Actions on Google To jest biblioteka Java używana do wdrażania funkcji inteligentnego określania stawek w Google. Więcej informacji o integracji inteligentnego domu Google znajdziesz w module inteligentnego domu.
Schematy JSON Google Home Repozytoria definicji schematów JSON dla intencji inteligentnego domu i interfejsów cech. Zobacz opcje generatorów schematów JSON, aby wygenerować artefakty bibliotek dla obsługiwanych języków.
Biblioteka do pisania lokalnych pakietów SDK do domu To jest biblioteka TypeScript do implementacji realizacji lokalnego pakietu SDK. Więcej informacji znajdziesz w lokalnym przewodniku po realizacji zamówień.