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 Schnelleinstieg-Projekts finden Sie unter https://glass-python-starter-demo.appspot.com. Lesen Sie andernfalls weiter, wie Sie Ihre eigene Version bereitstellen.
Voraussetzungen
Prüfen Sie, ob Ihr System die folgenden Voraussetzungen für das Schnelleinstieg-Projekt 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 werden auf dem OAuth-Zustimmungsbildschirm angezeigt, den Nutzer sehen.
- 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 Edit settings... (Einstellungen bearbeiten), um die Weiterleitungs-URIs festzulegen. Geben Sie die Callback-URLs für Ihren lokalen Entwicklungs-Webserver (z. B.
http://localhost:8080/oauth2callback
) und für Ihren bereitgestellten Webserver (z. B.https://example.com/oauth2callback
) an. - Notieren Sie sich die Client-ID und das Secret aus der Google APIs-Konsole. Sie benötigen es, um das Schnellstartprojekt zu konfigurieren.
Schnelleinstiegsprojekt konfigurieren
Konfigurieren Sie das Schnelleinstiegsprojekt so, dass Ihre API-Clientinformationen verwendet werden. Geben Sie dazu Ihre Client-ID und Ihr 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 wird gezeigt, wie Sie die Projektquelle „Quick Start“ in IntelliJ und Eclipse importieren.
IntelliJ
- Klicken Sie auf Datei > Projekt importieren....
- Bewegen Sie den Mauszeiger 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.
- Bewegen Sie den Mauszeiger auf das extrahierte Verzeichnis und importieren Sie das Projekt.
Lokalen Entwicklungsserver ausführen
Sie können das Schnellprojekt auf einem lokalen Entwicklungsserver zu Testzwecken ausführen:
$ mvn jetty:run
Quick Start-Projekt bereitstellen
Sie können eine Warndatei für dieses Projekt mit Maven erstellen:
$ mvn war:war