Esta página fornece links para formas convenientes de acessar a API Home Graph.
Bibliotecas de cliente da API Home Graph
A API Home Graph é baseada em HTTP e JSON. Portanto, qualquer cliente HTTP padrão pode enviar solicitações a ela e analisar as respostas.
No entanto, em vez de criar solicitações HTTP e analisar respostas manualmente, convém usar as bibliotecas de cliente das APIs do Google. As bibliotecas de cliente oferecem melhor integração de linguagem, mais segurança e compatibilidade com chamadas que exigem autorização do usuário.
Go
Receba a biblioteca de cliente da API Home Graph para Go (Alfa) mais recente. Leia o guia do desenvolvedor da biblioteca de cliente.
Java
Nesta página, você encontra informações sobre os primeiros passos com a API HomeGraph usando a biblioteca de cliente da API do Google para Java. Para mais informações, consulte a seguinte documentação:
- Procure a referência do Javadoc para a API HomeGraph.
- Leia o Guia do desenvolvedor da biblioteca de cliente de APIs do Google para Java.
- Interaja com essa API no seu navegador usando o APIs Explorer para a API HomeGraph.
Adicionar a biblioteca de cliente ao projeto
Selecione o ambiente de build (Maven ou Gradle) nas guias abaixo:
Adicione a instrução a seguir ao seu arquivo pom.xml
:
Consulte todas as versões disponíveis no Repositório Central Maven.
Adicione a instrução a seguir ao seu arquivo build.gradle
:
Consulte todas as versões disponíveis no Repositório Central Maven.
JavaScript
Leia o guia do desenvolvedor da biblioteca de cliente.
.NET
Esta página contém os primeiros passos para usar a API HomeGraph com a biblioteca de cliente da API do Google para .NET. Para mais informações, consulte a seguinte documentação:
- Procure a documentação de referência do.NET para a API HomeGraph.
- Leia o Guia do desenvolvedor da biblioteca de cliente de APIs do Google para .NET.
- Interaja com essa API no seu navegador usando o APIs Explorer para a API HomeGraph.
Como fazer o download da biblioteca
Instale o pacote NuGet: Google.Apis.
Node.js
Receba a biblioteca de cliente da API Home Graph para Node.js mais recente. Leia o guia do desenvolvedor da biblioteca de cliente.
Obj-C
Receba a biblioteca de cliente da API Home Graph para Objective-C mais recente. Leia o guia do desenvolvedor da biblioteca de cliente.
PHP
Faça o download da biblioteca de cliente da API Home Graph para PHP (Beta) mais recente. Leia o guia do desenvolvedor da biblioteca de cliente.
Python
Nesta página, você encontra informações sobre os primeiros passos com a API HomeGraph usando a biblioteca de cliente da API do Google para Python. Para mais informações, consulte a seguinte documentação:
- Procure a referência do PyDoc para a API HomeGraph.
- Leia o guia do desenvolvedor da biblioteca de cliente da API do Google para Python.
- Interaja com essa API no seu navegador usando o APIs Explorer para a API HomeGraph.
Requisitos do sistema
- Sistemas operacionais:
- Linux
- macOS X
- Windows
- Python 2.7, 3.4 ou posterior
Instale a biblioteca cliente
Você pode usar um gerenciador de pacotes ou fazer o download e instalar a biblioteca de cliente do Python manualmente:
Instalação gerenciada
Use pip ou setuptools para gerenciar sua instalação. Talvez seja necessário executar sudo
primeiro.
- pip (preferencial):
pip install --upgrade google-api-python-client
- Setuptools:
easy_install --upgrade google-api-python-client
Instalação manual
- Faça o download da biblioteca de cliente mais recente para Python.
- Descompacte o código.
- Instale:
python setup.py install
App Engine
Como as bibliotecas de cliente do Python não estão instaladas no ambiente de execução do App Engine para Python, é preciso copiá-las no aplicativo da mesma forma que as bibliotecas de terceiros.
Ruby
Nesta página, você encontra informações sobre os primeiros passos com a API HomeGraph usando a biblioteca de cliente da API do Google para Ruby. Para mais informações, consulte a seguinte documentação:
- Leia o guia de primeiros passos da biblioteca de cliente de APIs do Google para Ruby.
- Interaja com essa API no seu navegador usando o APIs Explorer para a API HomeGraph.
Instalar a gem google-api-client
Dependendo do sistema, talvez seja necessário prefixar esses comandos com sudo
.
Se você nunca instalou a biblioteca de cliente da API do Google para Ruby, faça isso usando RubyGems
:
gem install google-api-client
Se você já tiver a gem instalada, atualize para a versão mais recente:
gem update -y google-api-client
Primeiros passos com a biblioteca de cliente de APIs do Google para Ruby
Para saber como fazer sua primeira solicitação, consulte o guia de iniciação.
Outras maneiras de acessar a API Home Graph
A tabela a seguir lista outras maneiras de acessar a API Home Graph:
Método de acesso | Descrição |
---|---|
APIs Explorer | É uma ferramenta interativa para testar as APIs do Google diretamente no navegador. |
Outras bibliotecas
Outras bibliotecas e repositórios que podem ajudar nas suas integrações de casa inteligente.
Biblioteca | Descrição |
---|---|
Biblioteca Node.js do Actions on Google | Esta é a biblioteca Node.js para implementar o fulfillment de casa inteligente do Google. Para mais informações sobre as integrações de casa inteligente, consulte o módulo de casa inteligente. |
Biblioteca Java do Actions on Google | Esta é a biblioteca Java para implementar o fulfillment de casa inteligente do Google. Para mais informações sobre as integrações de casa inteligente do Google, consulte o módulo de casa inteligente. |
Esquemas JSON da casa inteligente do Google | Repositórios de definições de esquemas JSON para interfaces de traços e intents de casa inteligente do Google. Veja as opções de geradores de esquemas JSON para gerar artefatos de bibliotecas para linguagens compatíveis. |
Biblioteca de tipos do SDK local do Google Home | Esta é a biblioteca TypeScript para implementar o fulfillment do SDK local do Google Home. Para mais informações, consulte o guia de fulfillment local. |