Krótki przewodnik po PHP

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

  • PHP w wersji 5.3.x lub nowszej
  • Serwer WWW – potrzebujesz miejsca, w którym będziesz przechowywać swoje pliki. Apache httpd i nginx świetnie.
  • Aby korzystać z subskrypcji, potrzebujesz też hostingu dostępnego przez internet środowisko z prawidłowym certyfikatem SSL podpisanym przez zaufany certyfikat organu władzy.
.

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.
.

Konfiguruję projekt

Wpisz identyfikator klienta, tajny klucz, klucz Simple API, podstawowy adres URL i lokalizację, w której Bazę danych SQLite możesz utworzyć w 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 serwerze głównym:

  1. Skopiuj katalog szybkiego startu PHP do katalogu dokumentów na serwerze WWW.
  2. W zależności od konfiguracji systemu konieczne może być wstępne utworzenie dla bazy danych SQLite:

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