PHP-Schnellstart

In diesem Projekt erfahren Sie, wie Sie ein einfaches eine Glassware, die die Hauptfunktionen der Google Mirror API demonstriert.

Eine vollständige Demo des Schnellstartprojekts finden Sie unter https://glass-python-starter-demo.appspot.com. Andernfalls lesen Sie weiter, um zu erfahren, wie Sie Ihre eigene Version bereitstellen.

Auf GitHub herunterladen

Vorbereitung

  • PHP 5.3.x oder höher
  • Webserver: Sie benötigen einen Ort, an dem Ihre Dateien gehostet werden. Apache httpd und nginx funktionieren super.
  • Zur Nutzung von Abonnements benötigen Sie außerdem ein über das Internet zugängliches Hosting. Umgebung mit einem gültigen, von einem vertrauenswürdigen Zertifikat signierten SSL-Zertifikat Befugnis.

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. Google Mirror API in der Google API Console
  3. Klicken Sie auf API-Zugriff und erstellen Sie eine OAuth 2.0-Client-ID für eine Webanwendung. im Abschnitt „API Access“ (API-Zugriff) der Google API Console
  4. Geben Sie den Produktnamen und das Symbol für Ihre Glassware an. Diese Felder werden in der OAuth-Zustimmung angezeigt. Bildschirm, der den Nutzenden angezeigt wird. Angabe von Markeninformationen
  5. Wählen Sie Webanwendung aus und geben Sie einen beliebigen Wert für den Hostnamen an, zum Beispiel localhost. Anwendungstyp auswählen
  6. Klicken Sie für die Client-ID auf Einstellungen bearbeiten..., um Weiterleitungs-URIs anzugeben. Callback-URLs angeben für Ihren lokalen Entwicklungs-Webserver, z. B. http://localhost:8080/oauth2callback, und für den bereitgestellten Webserver, z. B. https://example.com/oauth2callback. Konfigurationsbereich der Google API Console für Weiterleitungs-URIs
  7. Notieren Sie sich die Client-ID und das Secret aus der Google APIs-Konsole. Sie benötigen um das Schnellstartprojekt zu konfigurieren. Client-ID und Secret in der Google API Console

Projekt konfigurieren

Gib deine Client-ID, dein Secret, deinen einfachen API-Schlüssel, eine Basis-URL und einen Speicherort ein, SQLite-Datenbank kann in config.php erstellt werden:

$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 Verzeichnis „Dokumente“ Ihres HTTP-Webservers.
  2. Abhängig von Ihrer Systemkonfiguration müssen Sie eventuell vorab ein beschreibbares für die SQLite-Datenbank:

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