Szybki start Java

W tym projekcie pokazujemy, jak wdrożyć prostą Google Glassware, który demonstruje główne funkcje interfejsu Google Mirror API.

Aby zobaczyć w pełni sprawną wersję demonstracyjną projektu szybkiego startu, otwórz stronę https://glass-python-starter-demo.appspot.com. W przeciwnym razie zapoznaj się z dalszymi informacjami o tym, jak wdrożyć własną wersję.

Pobierz z GitHub

Wymagania wstępne

Sprawdź, czy Twój system spełnia te wymagania wstępne projektu szybkiego startu:

Tworzenie projektu w Konsoli interfejsów API Google

Następnie włącz dostęp do interfejsu Google Mirror API:

  1. Otwórz konsolę interfejsów API Google i utwórz nowy projekt API.
  2. Kliknij Usługi i włącz Google Mirror API dla swojego nowego projektu. interfejs Google Mirror API w konsoli interfejsów API Google
  3. Kliknij Dostęp do interfejsu API i utwórz identyfikator klienta OAuth 2.0 dla aplikacji internetowej. w sekcji Dostęp do interfejsów API w konsoli interfejsów API Google
  4. Podaj nazwę i ikonę produktu Glassware. Te pola pojawiają się na uwierzytelnieniu przez OAuth wyświetlany użytkownikom. określanie informacji o marce
  5. Wybierz Aplikacja internetowa i określ dowolną wartość nazwy hosta, np. localhost wybieranie typu aplikacji
  6. Kliknij Edytuj ustawienia... obok identyfikatora klienta, aby określić identyfikatory URI przekierowania. Określanie adresów URL wywołania zwrotnego dla lokalnego serwera WWW, np. http://localhost:8080/oauth2callback, dla wdrożonego serwera WWW, na przykład https://example.com/oauth2callback. panel konfiguracji konsoli interfejsów API Google dla identyfikatorów URI przekierowania
  7. Zapisz identyfikator klienta i klucz tajny z konsoli interfejsów API Google. Potrzebujesz w celu skonfigurowania projektu szybkiego startu. identyfikator i tajny klucz klienta w konsoli interfejsów API Google.

Konfigurowanie projektu Szybki start

Skonfiguruj projekt Szybki start, aby korzystał z informacji o kliencie API, wpisując identyfikator klienta i tajny klucz w 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

Importowanie projektu

Z poniższych instrukcji dowiesz się, jak zaimportować źródło projektu z szybkim startem do IntelliJ oraz Zaćmienie.

IntelliJ

  1. Kliknij Plik > Importuj projekt...
  2. Wskaż wyodrębniony katalog.
  3. Wybierz Importuj z istniejącego modelu > Maven

Eclipse

  1. Zainstaluj wtyczkę m2e, aby włączyć importowanie z pliku pom Maven.
  2. Kliknij Plik > Importuj... > Maven > Istniejący projekt Maven.
  3. Wskaż wyodrębniony katalog i zaimportuj projekt.

Uruchamianie lokalnego serwera programistycznego

Aby przetestować program Szybki start, możesz uruchomić go na lokalnym serwerze programistycznym:

$ mvn jetty:run

Wdrażanie projektu Szybki start

Plik wojennego na potrzeby tego projektu możesz utworzyć w narzędziu Maven:

$ mvn war:war