Este projeto mostra como implementar uma peça de vidro simples que demonstra a principal funcionalidade da API Google Mirror.
Para ver uma demonstração completa do projeto de início rápido, acesse https://glass-python-starter-demo.appspot.com. Caso contrário, continue lendo para saber como implantar sua própria versão.
Pré-requisitos
Verifique se o sistema atende aos seguintes pré-requisitos do projeto de início rápido:
- Java 1.6
- Apache Maven: usado em parte do processo de compilação.
Como criar um projeto do Console de APIs do Google
Em seguida, ative o acesso à API Google Mirror:
- Acesse o Console de APIs do Google e crie um novo projeto de API.
- Clique em Serviços e ative a API Google Mirror no novo projeto.
- Clique em Acesso à API e crie um ID do cliente OAuth 2.0 para um aplicativo da Web.
- Especifique o nome e o ícone do produto para seu Glassware. Esses campos aparecem na tela de concessão do OAuth apresentada aos usuários.
- Selecione Aplicativo da Web e especifique qualquer valor para o nome do host, como
localhost
- Clique em Editar configurações... no ID do cliente para especificar os URIs de redirecionamento. Especifique os URLs de callback
para o servidor da Web de desenvolvimento local, por exemplo,
http://localhost:8080/oauth2callback
, e para o servidor da Web implantado, comohttps://example.com/oauth2callback
. - Anote o ID e a chave secreta do cliente no Console de APIs do Google. Você vai precisar dele para configurar o projeto de início rápido.
Como configurar o projeto de início rápido
Configure o projeto de início rápido para usar as informações do cliente da API inserindo o ID e a chave secreta do cliente em src/main/resources/oauth.properties
:
# Replace these with values for your project from the Google API Console:
# https://developers.google.com/console
client_id=3141592653589793238462643383279
client_secret=ITS_A_SECRET_TO_EVERYBODY
Como importar o projeto
As instruções a seguir mostram como importar a origem do projeto Quick Start para o IntelliJ e o Eclipse.
IntelliJ
- Clique em File > Import Project....
- Aponte para o diretório extraído.
- Selecione Import from existing model > Maven.
Eclipse
- Instale o plug-in
m2e
para ativar a importação de um arquivo pom do Maven. - Clique em Arquivo > Importar... > Maven > Projeto Maven existente.
- Aponte para o diretório extraído e importe o projeto.
Como executar um servidor de desenvolvimento local
É possível executar o projeto de início rápido em um servidor de desenvolvimento local para fazer testes:
$ mvn jetty:run
Como implantar o projeto de início rápido
Você pode criar um arquivo war para este projeto usando o Maven:
$ mvn war:war