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ę.
Wymagania wstępne
Sprawdź, czy Twój system spełnia te wymagania wstępne projektu szybkiego startu:
- Java 1.6
- Apache Maven – używany w procesie kompilacji.
Tworzenie projektu w Konsoli interfejsów API Google
Następnie włącz dostęp do interfejsu Google Mirror API:
- Otwórz konsolę interfejsów API Google i utwórz nowy projekt API.
- Kliknij Usługi i włącz Google Mirror API dla swojego nowego projektu.
- Kliknij Dostęp do interfejsu API i utwórz identyfikator klienta OAuth 2.0 dla aplikacji internetowej.
- Podaj nazwę i ikonę produktu Glassware. Te pola pojawiają się na uwierzytelnieniu przez OAuth wyświetlany użytkownikom.
- Wybierz Aplikacja internetowa i określ dowolną wartość nazwy hosta, np.
localhost
- 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ładhttps://example.com/oauth2callback
. - Zapisz identyfikator klienta i klucz tajny z konsoli interfejsów API Google. Potrzebujesz w celu skonfigurowania projektu szybkiego startu.
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
- Kliknij Plik > Importuj projekt...
- Wskaż wyodrębniony katalog.
- Wybierz Importuj z istniejącego modelu > Maven
Eclipse
- Zainstaluj wtyczkę
m2e
, aby włączyć importowanie z pliku pom Maven. - Kliknij Plik > Importuj... > Maven > Istniejący projekt Maven.
- 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