Java-Kurzanleitung

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.

Auf GitHub herunterladen

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:

  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. die Google Mirror API in der Google API Console
  3. Klicken Sie auf API Access (API-Zugriff) und erstellen Sie eine OAuth 2.0-Client-ID für eine Webanwendung. Bereich „API-Zugriff“ der Google API-Konsole
  4. Geben Sie den Produktnamen und das Symbol für Ihre Glassware an. Diese Felder werden auf dem OAuth-Zustimmungsbildschirm angezeigt, den Nutzer sehen. Angabe von Markeninformationen
  5. Wählen Sie Webanwendung aus und geben Sie einen beliebigen Wert für den Hostnamen an, z. B. localhost. Anwendungstyp auswählen
  6. 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. den Google API-Konsolenkonfigurationsbereich für Weiterleitungs-URIs
  7. Notieren Sie sich die Client-ID und das Secret aus der Google APIs-Konsole. Sie benötigen es, um das Schnellstartprojekt zu konfigurieren. Client-ID und Secret in der Google API Console

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

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

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. 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