Java-Schnellstart

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.

Auf GitHub herunterladen

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:

  1. Rufen Sie die Google APIs-Konsole auf und erstellen Sie ein neues API-Projekt.
  2. Klicken Sie auf Dienste und aktivieren Sie die Google Mirror API für Ihr neues Projekt. Google Mirror API in der Google API Console
  3. Klicken Sie auf API-Zugriff und erstellen Sie eine OAuth 2.0-Client-ID für eine Webanwendung. im Abschnitt „API Access“ (API-Zugriff) der Google API Console
  4. 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. Angabe von Markeninformationen
  5. Wählen Sie Webanwendung aus und geben Sie einen beliebigen Wert für den Hostnamen an, zum Beispiel localhost. Anwendungstyp auswählen
  6. 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. Konfigurationsbereich der Google API Console für Weiterleitungs-URIs
  7. Notieren Sie sich die Client-ID und das Secret aus der Google APIs-Konsole. Sie benötigen um das Schnellstartprojekt zu konfigurieren. Client-ID und Secret in der Google API Console

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

  1. Klicken Sie auf Datei > Projekt importieren...
  2. Verweisen Sie auf das extrahierte Verzeichnis.
  3. Wählen Sie Aus vorhandenem Modell importieren > Maven

Eclipse

  1. Installieren Sie das Plug-in m2e, um den Import aus einer Maven-pom-Datei zu aktivieren.
  2. Klicken Sie auf Datei > Importieren... > Maven > Vorhandenes Maven-Projekt.
  3. 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