In diesem Projekt erfahren Sie, wie Sie eine einfache Glassware implementieren, die die wichtigsten Funktionen der Google Mirror API demonstriert.
Eine vollständige Demo des Schnellstartprojekts finden Sie unter https://glass-python-starter-demo.appspot.com. Lesen Sie andernfalls weiter, um zu erfahren, wie Sie Ihre eigene Version bereitstellen.
Voraussetzungen
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 Access (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 erscheinen auf dem Bildschirm für die OAuth-Zustimmungen, der Ihren Nutzern angezeigt wird.
- Wählen Sie Webanwendung aus und geben Sie einen beliebigen Wert für den Hostnamen an, z. B.
localhost
. - Klicken Sie für die Client-ID auf Einstellungen bearbeiten..., um Weiterleitungs-URIs anzugeben. Geben Sie die Callback-URLs für den lokalen Entwicklungs-Webserver an, 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 ihn zum Konfigurieren des Schnellstartprojekts.
Schnellstart-Projekt konfigurieren
Konfigurieren Sie das Schnellstartprojekt so, dass Ihre API-Clientinformationen verwendet werden. Geben Sie dazu Ihre Client-ID und das Secret in src/main/resources/oauth.properties
ein:
# 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 und Eclipse importieren.
IntelliJ
- Klicken Sie auf File > Import Project... (Datei > Projekt importieren...).
- Verweisen Sie auf das extrahierte Verzeichnis.
- Wählen Sie Aus vorhandenem Modell importieren > Maven aus.
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