Este projeto mostra como implementar uma implementação parte do Glassware 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 para parte do processo de build.
Como criar um projeto do Console de APIs do Google
Em seguida, ative o acesso à API Google Mirror:
- Vá para o Console de APIs do Google e crie um novo projeto de API.
- Clique em Serviços e ative a API Google Mirror para o 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 do Glassware. Esses campos aparecem na permissão de acesso 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 URIs de redirecionamento. Especificar os URLs de callback
para o servidor da Web de desenvolvimento local, como
http://localhost:8080/oauth2callback
, e para o servidor da Web implantado, por exemplo,https://example.com/oauth2callback
. - Anote o ID e a chave secreta do cliente do Console de APIs do Google. Você precisará
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 seu ID do cliente e
secret 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 de início rápido para o IntelliJ e Eclipse.
IntelliJ
- Clique em Arquivo > Importar projeto...
- Aponte para o diretório extraído.
- Selecione Importar do modelo atual > 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 atual.
- 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 testes:
$ mvn jetty:run
Como implantar o projeto de início rápido
É possível criar um arquivo war para esse projeto usando o Maven:
$ mvn war:war