Ten projekt pokazuje, jak wdrożyć proste oprogramowanie Glassware, które demonstruje główne funkcje interfejsu Google Mirror API.
Aby zobaczyć w pełni działającą wersję demonstracyjną projektu szybkiego startu, otwórz stronę https://glass-python-starter-demo.appspot.com. Możesz też przeczytać dalszą część artykułu, aby dowiedzieć się, 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 interfejs Google Mirror API w swoim nowym projekcie.
- 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 ekranie uwierzytelniania przez OAuth, który jest wyświetlany użytkownikom.
- Wybierz Aplikacja internetowa i podaj dowolną wartość nazwy hosta, np.
localhost
- Kliknij Edytuj ustawienia... obok identyfikatora klienta, aby określić identyfikatory URI przekierowania. Podaj adresy URL wywołań zwrotnych lokalnego serwera WWW, na przykład
http://localhost:8080/oauth2callback
, i wdrożonego serwera WWW, na przykładhttps://example.com/oauth2callback
. - Zapisz identyfikator klienta i klucz tajny z konsoli interfejsów API Google. Będzie Ci potrzebna do skonfigurowania projektu szybkiego startu.
Konfigurowanie projektu Szybki start
Skonfiguruj projekt szybkiego startu pod kątem korzystania z informacji o kliencie API, wpisując w src/main/resources/oauth.properties
identyfikator klienta i klucz tajny:
# 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
Poniżej znajdziesz instrukcje, jak zaimportować źródło projektu szybkiego startu do IntelliJ i Eclipse.
IntelliJ
- Kliknij Plik > Importuj projekt....
- Wskaż wyodrębniony katalog.
- Wybierz Importuj z istniejącego modelu > Maven.
Zaćmienie
- 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