Szybki start PHP

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.

Pobierz z GitHuba

Wymagania wstępne

  • PHP w wersji 5.3.x lub nowszej
  • Serwer WWW – potrzebujesz miejsca na swoje pliki. Usługi Apache httpd i nginx działają bardzo dobrze.
  • Aby korzystać z subskrypcji, musisz też mieć środowisko hostingu internetowego z ważnym certyfikatem SSL podpisanym przez zaufany urząd certyfikacji.

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 interfejsu API.
  2. Kliknij Services (Usługi) i włącz Google Mirror API w nowym projekcie. 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. sekcja Dostęp API w konsoli Google API
  4. Podaj nazwę i ikonę urządzenia Glassware. Te pola są wyświetlane na ekranie uwierzytelniania OAuth wyświetlanym użytkownikom. określanie informacji o marce
  5. Wybierz Aplikacja internetowa i określ wartość nazwy hosta, na przykład localhost.wybór typu aplikacji
  6. 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 jak https://example.com/oauth2callback. w panelu konfiguracji interfejsu Google API dla identyfikatorów URI przekierowania.
  7. Zapisz identyfikator klienta i tajny klucz w konsoli interfejsów API Google. Będzie Ci potrzebny do skonfigurowania projektu szybkiego uruchamiania.identyfikator klienta i tajny klucz w konsoli interfejsu API Google

Konfiguruję projekt

Wpisz identyfikator klienta, klucz tajny, prosty klucz interfejsu API, podstawowy adres URL i lokalizację, w której można utworzyć bazę danych SQLite w aplikacji config.php:

$api_client_id = "1234.apps.googleusercontent.com";
$api_client_secret = "ITS_A_SECRET_TO_EVERYBODY";
$api_simple_key = "AIzaSyCCbHcqDeb0oycQ9niV8P3n0F0qM";

$base_url = "http://example.com/starter-project";

$sqlite_database = "/tmp/database.sqlite";

Wdrażanie projektu

Wdróż projekt Szybki start na swoim serwerze hosta:

  1. Skopiuj katalog Szybki start PHP do katalogu dokumentów na serwerze WWW HTTP.
  2. W zależności od konfiguracji systemu konieczne może być wstępne utworzenie pliku do zapisu w bazie danych SQLite:

    $ touch /tmp/database.sqlite
    $ chmod 777 /tmp/database.sqlite