Mulai Cepat PHP

Proyek ini menunjukkan cara mengimplementasikan Glassware yang mendemonstrasikan fungsi utama Google Mirror API.

Untuk melihat demo yang berfungsi sepenuhnya dari proyek memulai cepat, buka https://glass-python-starter-demo.appspot.com. Jika tidak, baca terus untuk mengetahui cara men-deploy versi Anda sendiri.

Download di GitHub

Prasyarat

  • PHP 5.3.x atau yang lebih tinggi
  • Server web - Anda membutuhkan tempat untuk menghosting file. Apache httpd dan nginx berfungsi bagus.
  • Untuk menggunakan langganan, Anda juga memerlukan hosting yang dapat diakses internet dengan sertifikat SSL valid yang ditandatangani oleh sertifikat tepercaya {i>authority<i}.

Membuat project Konsol API Google

Selanjutnya, aktifkan akses ke Google Mirror API:

  1. Buka konsol API Google dan buat project API baru.
  2. Klik Services, lalu aktifkan Google Mirror API untuk project baru Anda. Google Mirror API di Konsol API Google
  3. Klik Akses API dan buat client ID OAuth 2.0 untuk aplikasi web. bagian Akses API di konsol API Google
  4. Tentukan nama dan ikon produk untuk Gelas Anda. Kolom ini muncul di pemberian izin OAuth yang ditampilkan kepada pengguna Anda. menentukan informasi merek
  5. Pilih Web application dan tentukan nilai apa pun untuk nama host, seperti localhost memilih jenis aplikasi
  6. Klik Edit settings... untuk client ID guna menentukan URI pengalihan. Menentukan URL callback untuk server web pengembangan lokal Anda, misalnya http://localhost:8080/oauth2callback, dan untuk server web yang di-deploy, misalnya, https://example.com/oauth2callback. panel konfigurasi konsol API Google untuk URI pengalihan
  7. Catat ID dan rahasia klien dari Konsol API Google. Anda akan memerlukan untuk mengkonfigurasi proyek mulai cepat. ID klien dan secret di konsol API Google

Mengonfigurasi project

Masukkan client ID, rahasia, kunci API sederhana, URL dasar, dan lokasi tempat Database SQLite dapat dibuat di 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";

Men-deploy project

Deploy project Mulai Cepat ke server host Anda:

  1. Salin direktori PHP Quick Start ke direktori dokumen server web HTTP Anda.
  2. Bergantung pada konfigurasi sistem, Anda mungkin perlu untuk database SQLite:

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