Guia de início rápido do Java

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.

Fazer o download no GitHub

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:

  1. Acesse o Console de APIs do Google e crie um novo projeto de API.
  2. Clique em Serviços e ative a API Google Mirror no novo projeto. API Google Mirror no Console de APIs do Google
  3. Clique em Acesso à API e crie um ID do cliente OAuth 2.0 para um aplicativo da Web. Seção "Acesso à API" do console de APIs do Google
  4. 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. especificando informações de marca
  5. Selecione Aplicativo da Web e especifique qualquer valor para o nome do host, como localhost selecionar o tipo de aplicativo
  6. 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, como https://example.com/oauth2callback. o painel de configuração do Console de APIs do Google para URIs de redirecionamento
  7. 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. o ID do cliente e a chave secreta no Console de APIs do Google

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

  1. Clique em File > Import Project....
  2. Aponte para o diretório extraído.
  3. Selecione Import from existing model > Maven.

Eclipse

  1. Instale o plug-in m2e para ativar a importação de um arquivo pom do Maven.
  2. Clique em Arquivo > Importar... > Maven > Projeto Maven existente.
  3. 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