Avvio rapido PHP

Questo progetto mostra come implementare una semplice parte di Glassware che dimostra le principali funzionalità dell'API Google Mirror.

Per vedere una demo completa del progetto ad avvio rapido, vai a https://glass-python-starter-demo.appspot.com. In caso contrario, continua a leggere per scoprire come eseguire il deployment della tua versione.

Scarica su GitHub

Prerequisiti

  • PHP 5.3.x o superiore
  • Un server web. Devi avere una posizione in cui ospitare i tuoi file. Apache httpd e nginx funzionano bene.
  • Per utilizzare gli abbonamenti è necessario anche un servizio di hosting accessibile su internet ambiente con un certificato SSL valido firmato da un certificato attendibile l'autorità competente.
di Gemini Advanced.

Creazione di un progetto nella console API di Google

Successivamente, abilita l'accesso all'API Google Mirror:

  1. Vai alla console API di Google e crea un nuovo progetto API.
  2. Fai clic su Servizi e abilita l'API Google Mirror per il tuo nuovo progetto. sull'API Google Mirror sulla console API di Google
  3. Fai clic su Accesso API e crea un ID client OAuth 2.0 per un'applicazione web. nella sezione Accesso API della console API di Google
  4. Specifica il nome e l'icona del prodotto Glassware. Questi campi vengono visualizzati nella concessione OAuth ai tuoi utenti. la specifica di informazioni sul brand
  5. Seleziona Web application (Applicazione web) e specifica un qualsiasi valore per il nome host, ad esempio localhost selezione del tipo di applicazione
  6. Fai clic su Modifica impostazioni... per l'ID client in modo da specificare gli URI di reindirizzamento. Specifica gli URL di callback per il server web di sviluppo locale, ad esempio http://localhost:8080/oauth2callback, e per il server web di cui hai eseguito il deployment, ad esempio https://example.com/oauth2callback. il riquadro di configurazione della console API di Google per gli URI di reindirizzamento
  7. Prendi nota dell'ID client e del secret dalla console API di Google. Ti serviranno per configurare il progetto di avvio rapido. l'ID client e il secret sulla console API di Google
di Gemini Advanced.

Configurazione del progetto

Inserisci il tuo ID client, il tuo secret, la tua chiave API semplice, un URL di base e una posizione in cui Il database SQLite può essere creato in 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";

Deployment del progetto

Esegui il deployment del progetto Avvio rapido sul server host:

  1. Copia la directory di avvio rapido di PHP nella directory dei documenti del server web HTTP.
  2. A seconda della configurazione del sistema, potrebbe essere necessario creare preventivamente un livello accessibile in scrittura per il database SQLite:

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