PHP-Kurzanleitung

In diesem Projekt erfahren Sie, wie Sie eine einfache Glassware implementieren, die die wichtigsten Funktionen der Google Mirror API demonstriert.

Eine vollständige Demo des Schnelleinstieg-Projekts finden Sie unter https://glass-python-starter-demo.appspot.com. Lesen Sie andernfalls weiter, wie Sie Ihre eigene Version bereitstellen.

Auf GitHub herunterladen

Voraussetzungen

  • PHP 5.3.x oder höher
  • Webserver: Sie benötigen einen Ort zum Hosten Ihrer Dateien. Apache httpd und nginx funktionieren hervorragend.
  • Zum Verwenden von Abos benötigen Sie außerdem eine über das Internet zugängliche Hostingumgebung mit einem gültigen SSL-Zertifikat, das von einer vertrauenswürdigen Zertifizierungsstelle signiert ist.

Google APIs Console-Projekt erstellen

Aktivieren Sie als Nächstes den Zugriff auf die Google Mirror API:

  1. Rufen Sie die Google APIs-Konsole auf und erstellen Sie ein neues API-Projekt.
  2. Klicken Sie auf Dienste und aktivieren Sie die Google Mirror API für Ihr neues Projekt. die Google Mirror API in der Google API Console
  3. Klicken Sie auf API Access (API-Zugriff) und erstellen Sie eine OAuth 2.0-Client-ID für eine Webanwendung. Bereich „API-Zugriff“ der Google API-Konsole
  4. Geben Sie den Produktnamen und das Symbol für Ihre Glassware an. Diese Felder werden auf dem OAuth-Zustimmungsbildschirm angezeigt, den Nutzer sehen. Angabe von Markeninformationen
  5. Wählen Sie Webanwendung aus und geben Sie einen beliebigen Wert für den Hostnamen an, z. B. localhost. Anwendungstyp auswählen
  6. Klicken Sie für die Client-ID auf Edit settings... (Einstellungen bearbeiten), um die Weiterleitungs-URIs festzulegen. Geben Sie die Callback-URLs für Ihren lokalen Entwicklungs-Webserver (z. B. http://localhost:8080/oauth2callback) und für Ihren bereitgestellten Webserver (z. B. https://example.com/oauth2callback) an. den Google API-Konsolenkonfigurationsbereich für Weiterleitungs-URIs
  7. Notieren Sie sich die Client-ID und das Secret aus der Google APIs-Konsole. Sie benötigen es, um das Schnellstartprojekt zu konfigurieren. Client-ID und Secret in der Google API Console

Projekt konfigurieren

Geben Sie Ihre Client-ID, Ihr Secret, einen einfachen API-Schlüssel, eine Basis-URL und einen Speicherort ein, an dem eine SQLite-Datenbank in config.php erstellt werden kann:

$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";

Projekt bereitstellen

Stellen Sie das Schnellstartprojekt auf Ihrem Hostserver bereit:

  1. Kopieren Sie das PHP-Schnellstartverzeichnis in das Dokumentenverzeichnis Ihres HTTP-Webservers.
  2. Je nach Systemkonfiguration müssen Sie möglicherweise eine beschreibbare Datei für die SQLite-Datenbank vorab erstellen:

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