In diesem Projekt erfahren Sie, wie Sie ein einfaches eine Glassware, die die Hauptfunktionen der Google Mirror API demonstriert.
Eine vollständige Demo des Schnellstartprojekts finden Sie unter https://glass-python-starter-demo.appspot.com. Andernfalls lesen Sie weiter, um zu erfahren, wie Sie Ihre eigene Version bereitstellen.
Vorbereitung
Achten Sie darauf, dass Ihr System die folgenden Voraussetzungen für das Schnellstartprojekt erfüllt:
- Java 1.6
- Apache Maven – wird für einen Teil des Build-Prozesses verwendet
Google APIs Console-Projekt erstellen
Aktivieren Sie als Nächstes den Zugriff auf die Google Mirror API:
- Rufen Sie die Google APIs-Konsole auf und erstellen Sie ein neues API-Projekt.
- Klicken Sie auf Dienste und aktivieren Sie die Google Mirror API für Ihr neues Projekt.
- Klicken Sie auf API-Zugriff und erstellen Sie eine OAuth 2.0-Client-ID für eine Webanwendung.
- Geben Sie den Produktnamen und das Symbol für Ihre Glassware an. Diese Felder werden in der OAuth-Zustimmung angezeigt. Bildschirm, der den Nutzenden angezeigt wird.
- Wählen Sie Webanwendung aus und geben Sie einen beliebigen Wert für den Hostnamen an, zum Beispiel
localhost
. - Klicken Sie für die Client-ID auf Einstellungen bearbeiten..., um Weiterleitungs-URIs anzugeben. Callback-URLs angeben
für Ihren lokalen Entwicklungs-Webserver, z. B.
http://localhost:8080/oauth2callback
, und für den bereitgestellten Webserver, z. B.https://example.com/oauth2callback
. - Notieren Sie sich die Client-ID und das Secret aus der Google APIs-Konsole. Sie benötigen um das Schnellstartprojekt zu konfigurieren.
Schnellstart-Projekt konfigurieren
Konfigurieren Sie das Schnellstartprojekt zur Verwendung Ihrer API-Clientinformationen, indem Sie Ihre Client-ID eingeben und
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
Projekt importieren
In der folgenden Anleitung erfahren Sie, wie Sie den Quelltext des Schnellstartprojekts in IntelliJ importieren und Finsternis.
IntelliJ
- Klicken Sie auf Datei > Projekt importieren...
- Verweisen Sie auf das extrahierte Verzeichnis.
- Wählen Sie Aus vorhandenem Modell importieren > Maven
Eclipse
- Installieren Sie das Plug-in
m2e
, um den Import aus einer Maven-pom-Datei zu aktivieren. - Klicken Sie auf Datei > Importieren... > Maven > Vorhandenes Maven-Projekt.
- Verweisen Sie auf das extrahierte Verzeichnis und importieren Sie das Projekt.
Lokalen Anwendungsserver ausführen
Sie können das Schnellstartprojekt zum Testen auf einem lokalen Entwicklungsteam ausführen:
$ mvn jetty:run
Schnellstartprojekt bereitstellen
Sie können mit Maven eine War-Datei für dieses Projekt erstellen:
$ mvn war:war