Na tej stronie znajdziesz linki do wygodnych metod uzyskiwania dostępu do interfejsu Home Graph API.
Biblioteki klienta interfejsu Home Graph API
Interfejs Home Graph API jest oparty na HTTP i JSON, więc każdy standardowy klient HTTP może wysyłać do niego żądania i analizować odpowiedzi.
Jednak zamiast ręcznie tworzyć żądania HTTP i analizować odpowiedzi, możesz skorzystać z bibliotek klienta interfejsów API Google. Biblioteki klienta zapewniają lepszą integrację języka, lepsze zabezpieczenia i obsługę połączeń, 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 API HomeGraph za pomocą 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 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.
JavaScript
Przeczytaj przewodnik programisty dotyczący biblioteki klienta.
.NET
Ta strona zawiera informacje dla początkujących na temat korzystania z interfejsu HomeGraph API przy użyciu Biblioteki klienta Google API dla .NET. Więcej informacji znajdziesz w dokumentacji:
- Przejrzyj dokumentację.NET dla 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 HomeGraph API.
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 celu cel-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 API HomeGraph za pomocą 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 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
Do zarządzania instalacją użyj narzędzia pip lub setsetup. Najpierw może być konieczne uruchomienie polecenia 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.
Ruby
Ta strona zawiera informacje dla początkujących na temat korzystania z interfejsu HomeGraph API przy użyciu 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 HomeGraph API.
Instalowanie gemu google-api-client
W zależności od używanego systemu konieczne może być dodanie tych poleceń na początku jako 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 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 uzyskania dostępu do interfejsu Home Graph API
W tej tabeli opisano 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 Ci w integracji inteligentnego domu.
Biblioteka | Opis |
---|---|
Biblioteka Actions on Google | To jest biblioteka Node.js do implementacji inteligentnych rozwiązań domowych Google. Więcej informacji o integracji inteligentnego domu znajdziesz w artykule na temat inteligentnego domu. |
Biblioteka Actions on Google | To jest biblioteka Java służąca do realizacji realizacji inteligentnego domu Google. Więcej informacji o integracji inteligentnego domu Google znajdziesz w artykule na temat inteligentnego domu. |
Schematy JSON Google Home | Repozytoria definicji schematów JSON dla interfejsów Google Home inteligentnego zamiaru i cech. Zapoznaj się z opcjami generatorów schematów JSON, aby wygenerować artefakty bibliotek dla obsługiwanych języków. |
Biblioteka sposobów lokalnego wpisywania pakietów SDK dla domu | To jest biblioteka TypeScript do implementacji realizacji lokalnego pakietu SDK do domu. Więcej informacji znajdziesz w lokalnym przewodniku po realizacji zamówień. |