Ce projet vous montre comment implémenter Une solution Glassware qui illustre les principales fonctionnalités de l'API Google Mirror.
Pour voir une démonstration complète du projet de démarrage rapide, accédez à https://glass-python-starter-demo.appspot.com. Sinon, poursuivez la lecture pour savoir comment déployer votre propre version.
Prérequis
Assurez-vous que votre système remplit les conditions préalables suivantes pour le projet de démarrage rapide:
- Java 1.6
- Apache Maven : utilisé pour une partie du processus de compilation
Création d'un projet dans la console Google APIs
Ensuite, activez l'accès à l'API Google Mirror:
- Accédez à la console d'API Google et créez un projet d'API.
- Cliquez sur Services et activez l'API Google Mirror pour votre nouveau projet.
- Cliquez sur Accès à l'API et créez un ID client OAuth 2.0 pour une application Web.
- Indiquez le nom et l'icône du produit Glassware. Ces champs apparaissent sur l'authentification OAuth à l'écran présenté à vos utilisateurs.
- Sélectionnez Application Web, puis spécifiez une valeur pour le nom d'hôte, par exemple
localhost
. - Cliquez sur Modifier les paramètres... pour l'ID client afin de spécifier les URI de redirection. Spécifier les URL de rappel
pour votre serveur Web de développement local, par exemple
http://localhost:8080/oauth2callback
, et ; pour votre serveur Web déployé, par exemplehttps://example.com/oauth2callback
. - Notez l'ID client et le code secret à partir de la console Google APIs. Vous aurez besoin des éléments suivants : pour configurer le projet de démarrage rapide.
Configurer le projet de démarrage rapide
Configurez le projet de démarrage rapide pour utiliser les informations sur le client de l'API en saisissant votre ID client et
secret dans 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
Importer le projet
Les instructions suivantes vous expliquent comment importer la source du projet de démarrage rapide dans IntelliJ et Éclipse
IntelliJ
- Cliquez sur Fichier > Importer un projet...
- Pointez sur le répertoire extrait.
- Sélectionnez Importer à partir d'un modèle existant > Maven
Eclipse
- Installez le plug-in
m2e
pour activer l'importation à partir d'un fichier pom Maven. - Cliquez sur Fichier > Importer... > Maven > Projet Maven existant.
- Pointez sur le répertoire extrait, puis importez le projet.
Exécuter un serveur de développement local
Vous pouvez exécuter le projet de démarrage rapide sur un serveur de développement local à des fins de test:
$ mvn jetty:run
Déployer le projet de démarrage rapide
Vous pouvez créer un fichier war pour ce projet à l'aide de Maven:
$ mvn war:war