Inicio rápido de Java

En este proyecto, aprenderás a implementar una solución simple de Glassware que muestra la funcionalidad principal de la API de Google Mirror.

Para ver una demostración completamente funcional del proyecto de inicio rápido, ve a https://glass-python-starter-demo.appspot.com. De lo contrario, continúa leyendo para ver cómo implementar tu propia versión.

Descargar en GitHub

Requisitos previos

Asegúrate de que tu sistema cumpla con los siguientes requisitos previos para el proyecto de inicio rápido:

  • Java 1.6
  • Apache Maven: Se usa para parte del proceso de compilación.

Cómo crear un proyecto en la Consola de APIs de Google

A continuación, habilita el acceso a la API de Google Mirror:

  1. Ve a la Consola de APIs de Google y crea un proyecto de API nuevo.
  2. Haz clic en Servicios y habilita la API de Google Mirror para tu proyecto nuevo. la API de Google Mirror en la Consola de APIs de Google
  3. Haz clic en Acceso a la API y crea un ID de cliente de OAuth 2.0 para una aplicación web. la sección Acceso a la API de la consola de APIs de Google
  4. Especifica el nombre y el ícono del producto para tu Glassware. Estos campos aparecen en el permiso de OAuth pantalla que se presenta a los usuarios. especificar la información de la marca
  5. Selecciona Aplicación web y especifica cualquier valor para el nombre de host, como localhost. para seleccionar el tipo de aplicación
  6. Haz clic en Edit settings... para que el ID de cliente especifique los URI de redireccionamiento. Cómo especificar las URLs de devolución de llamada para tu servidor web de desarrollo local, por ejemplo, http://localhost:8080/oauth2callback para el servidor web implementado, por ejemplo https://example.com/oauth2callback. el panel de configuración de la consola de API de Google para los URI de redireccionamiento
  7. Toma nota del ID de cliente y el secreto de la Consola de APIs de Google. Necesitarás para configurar el proyecto de inicio rápido. el ID de cliente y el secreto en la consola de API de Google

Cómo configurar el proyecto de Inicio rápido

Ingresa tu ID de cliente y configura el proyecto de Inicio rápido para usar la información de tu cliente de API Secret en 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

Importa el proyecto

En las siguientes instrucciones, se muestra cómo importar la fuente de proyecto de Inicio rápido a IntelliJ y Eclipse.

IntelliJ

  1. Haz clic en Archivo > Import Project...
  2. Apunta al directorio extraído.
  3. Selecciona Importar desde el modelo existente > Maven

Eclipse

  1. Instala el complemento m2e para habilitar la importación desde un archivo pom de Maven.
  2. Haz clic en Archivo > Importar... > Maven > Proyecto de Maven existente.
  3. Apunta al directorio extraído y, luego, importa el proyecto.

Ejecuta un servidor de desarrollo local

Puedes ejecutar el proyecto de Inicio rápido en un servidor de desarrollo local para probar lo siguiente:

$ mvn jetty:run

Implementa el proyecto de Inicio rápido

Puedes compilar un archivo de guerra para este proyecto con Maven:

$ mvn war:war