Ten projekt pokazuje, jak wdrożyć prosty okular Google Glass, który demonstruje główne funkcje interfejsu Google Mirror API.
Aby wyświetlić w pełni działającą wersję demonstracyjną projektu szybkiego startu, przejdź do strony https://glass-python-starter-demo.appspot.com. W przeciwnym razie zapoznaj się z informacjami na temat wdrażania własnej wersji.
Wymagania wstępne
Sprawdź, czy Twój system spełnia następujące warunki wstępne dotyczące projektu szybkiego uruchamiania:
- Java 1.6
- Apache Maven – używany w ramach procesu 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 interfejsu API.
- Kliknij Services (Usługi) i włącz Google Mirror API w nowym projekcie.
- Kliknij Dostęp do interfejsu API i utwórz identyfikator klienta OAuth 2.0 dla aplikacji internetowej.
- Podaj nazwę i ikonę urządzenia Glassware. Te pola są wyświetlane na ekranie uwierzytelniania OAuth wyświetlanym użytkownikom.
- Wybierz Aplikacja internetowa i określ wartość nazwy hosta, na przykład
localhost
. - Kliknij Edytuj ustawienia... obok identyfikatora klienta, aby określić identyfikatory URI przekierowania. Podaj adresy URL wywołania zwrotnego lokalnego serwera WWW programowania, na przykład
http://localhost:8080/oauth2callback
, oraz wdrożonego serwera WWW, takiego jakhttps://example.com/oauth2callback
. - Zapisz identyfikator klienta i tajny klucz w konsoli interfejsów API Google. Będzie Ci potrzebny do skonfigurowania projektu szybkiego uruchamiania.
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
Importuję projekt
Poniżej znajdziesz instrukcje importowania źródła projektu QuickStart do IntelliJ i Eclipse.
IntelliJ
- Kliknij Plik > Importuj projekt....
- Wskaż wyodrębniony katalog.
- Wybierz Importuj z dotychczasowego modelu > Maven.
Zaćmienie
- Aby włączyć importowanie z pliku Maven pom, zainstaluj wtyczkę
m2e
. - Kliknij Plik > Importuj... > Maven > Existing Maven Project (Istniejący projekt Maven).
- Wskaż wyodrębniony katalog i zaimportuj projekt.
Uruchamianie lokalnego serwera programowania
Możesz przeprowadzić projekt Szybki start na lokalnym serwerze programistycznym na potrzeby testowania:
$ mvn jetty:run
Wdrażanie projektu Szybki start
Za pomocą Maven możesz utworzyć plik wojenny dla tego projektu:
$ mvn war:war