Questo progetto mostra come implementare un semplice vetreria che dimostri le principali funzionalità dell'API Google Mirror.
Per una demo completa del progetto iniziale, vai all'indirizzo https://glass-python-starter-demo.appspot.com. In alternativa, continua a leggere per scoprire come eseguire il deployment della tua versione.
Prerequisiti
Assicurati che il tuo sistema soddisfi i seguenti prerequisiti per il progetto di avvio rapido:
- Java 1.6
- Apache Maven: utilizzato per parte del processo di compilazione.
Creazione di un progetto della console API di Google
A questo punto, abilita l'accesso all'API Google Mirror:
- Vai alla console API di Google e crea un nuovo progetto API.
- Fai clic su Servizi e abilita l'API Google Mirror per il nuovo progetto.
- Fai clic su Accesso API e crea un ID client OAuth 2.0 per un'applicazione web.
- Specifica il nome e l'icona del prodotto per il tuo Glassware. Questi campi vengono visualizzati nella schermata di concessione OAuth presentata agli utenti.
- Seleziona Applicazione web e specifica un valore per il nome host, ad esempio
localhost
- Fai clic su Modifica impostazioni... per l'ID client per specificare gli URI di reindirizzamento. Specifica gli URL di callback per il server web di sviluppo locale, ad esempio
http://localhost:8080/oauth2callback
, e per il server web di cui hai eseguito il deployment, ad esempiohttps://example.com/oauth2callback
. - Prendi nota dell'ID client e del secret dalla console API di Google. Ti servirà per configurare il progetto di avvio rapido.
Configurazione del progetto di avvio rapido
Configura il progetto Avvio rapido per utilizzare le informazioni sul client API inserendo l'ID client e il secret in 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
Importazione del progetto
Le seguenti istruzioni mostrano come importare l'origine del progetto di avvio rapido in IntelliJ ed Eclipse.
IntelliJ
- Fai clic su File > Importa progetto....
- Posiziona il cursore del mouse sulla directory estratta.
- Seleziona Importa da modello esistente > Maven.
Eclipse
- Installa il plug-in
m2e
per consentire l'importazione da un file maven pom. - Fai clic su File > Importa... > Maven > Progetto Maven esistente.
- Posiziona il puntatore del mouse sulla directory estratta e importa il progetto.
Esecuzione di un server di sviluppo locale
Puoi eseguire il progetto di avvio rapido su un server di sviluppo locale per eseguire test:
$ mvn jetty:run
Deployment del progetto di avvio rapido
Puoi creare un file di guerra per questo progetto utilizzando Maven:
$ mvn war:war