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:
- Przejrzyj referencje narzędzia Javadoc dotyczące interfejsu HomeGraph API.
- Przeczytaj Przewodnik programisty dotyczący biblioteki klienta interfejsu API Google dla języka Java.
- Użyj interfejsu API w przeglądarce, korzystając z APIs Explorer dla interfejsu HomeGraph API.
Dodawanie biblioteki klienta do projektu
Wybierz swoje środowisko kompilacji (Maven lub Gradle) z następujących kart:
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:
- Przejrzyj referencje.NET dotyczące interfejsu HomeGraph API.
- Przeczytaj Przewodnik programisty dotyczący biblioteki klienta interfejsu API Google dla języka .NET.
- Użyj interfejsu API w przeglądarce, korzystając z APIs Explorer dla interfejsu HomeGraph API.
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:
- Przejrzyj referencje narzędzia PyDoc dotyczące interfejsu HomeGraph API.
- Przeczytaj Przewodnik programisty dotyczący biblioteki klienta interfejsu API Google dla języka Python.
- Użyj interfejsu API w przeglądarce, korzystając z APIs Explorer dla interfejsu HomeGraph API.
Wymagania systemowe
- Systemy operacyjne:
- Linux
- macOS X;
- Windows
- Python 2.7, 3.4 lub nowszy.
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
- Pobierz najnowszą bibliotekę klienta dla języka Python
- Rozpakuj kod.
- 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:
- Przeczytaj Przewodnik dla początkujących użytkowników biblioteki klienta interfejsu API Google dla języka Ruby.
- Użyj interfejsu API w przeglądarce, korzystając z APIs Explorer dla interfejsu HomeGraph API.
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. |