Esta é a Central do desenvolvedor do Google Home, a nova plataforma para aprender a desenvolver ações de casa inteligente. Observação: você continua criando ações no Console do Actions.

Bibliotecas de cliente

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Nesta página, você verá links para maneiras convenientes de acessar a API Home Graph.

Bibliotecas de cliente da API Home Graph

A API Home Graph é criada com base em HTTP e JSON. Assim, 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, use as bibliotecas de cliente das APIs do Google. As bibliotecas de cliente oferecem melhor integração de linguagem, segurança aprimorada e suporte para fazer chamadas que exigem autorização do usuário.

Go

Veja a biblioteca de cliente da API Home Graph para Go (Alfa) mais recente. Leia o guia do desenvolvedor da biblioteca de cliente.

Java

Confira nesta página os primeiros passos para usar a API HomeGraph usando a biblioteca de cliente da API do Google para Java. Para mais informações, consulte a seguinte documentação:

Adicionar a biblioteca de cliente ao projeto

Selecione o ambiente de build (Maven ou Gradle) nas guias abaixo:

JavaScript

Leia o guia do desenvolvedor da biblioteca de cliente.

.NET

Confira nesta página 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:

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

Veja a biblioteca de cliente da API Home Graph para Objective-C mais recente. Leia o guia do desenvolvedor da biblioteca de cliente.

PHP

Receba a biblioteca de cliente da API Home Graph para PHP (Beta) mais recente. Leia o guia do desenvolvedor da biblioteca de cliente.

Python

Confira nesta página os primeiros passos para usar a API HomeGraph com a biblioteca de cliente da API do Google para Python. Para mais informações, consulte a seguinte documentação:

Requisitos do sistema

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.

Instalação manual

  1. Faça o download da biblioteca de cliente mais recente para Python.
  2. Descompacte o código.
  3. Instalar:
    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

Confira nesta página os primeiros passos para usar a API HomeGraph com a biblioteca de cliente da API do Google para Ruby. Para mais informações, consulte a seguinte documentação:

Instalar a gem google-api-client

Dependendo do sistema, talvez seja necessário prefixar esses comandos com sudo.

Se você não instalou a biblioteca de cliente da API do Google para Ruby antes, faça a instalação usando RubyGems:

gem install google-api-client

Se você já tem 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 integrações de casa inteligente.

Biblioteca Descrição
Biblioteca Node.js do Actions on Google Essa é a biblioteca do Node.js para implementar o fulfillment de casa inteligente do Google. Para ver mais informações sobre as integrações de casa inteligente, consulte o módulo de casas inteligentes.
Biblioteca Java do Actions on Google Essa é a biblioteca Java para implementar o fulfillment de casa inteligente do Google. Para ver mais informações sobre as integrações de casa inteligente do Google, consulte o módulo de casa inteligente.
Esquemas de casa inteligente do Google em JSON Repositórios de definições de esquemas JSON para interfaces de traços e intents de casa inteligente do Google. Consulte as opções de geradores de esquemas JSON para gerar artefatos de bibliotecas para linguagens compatíveis.
Biblioteca de digitação do SDK local do Google Home Essa é a biblioteca TypeScript para implementar o fulfillment do SDK local do Google Home. Para mais informações, consulte o guia de fulfillment local.