Panduan Memulai PHP

Project ini menunjukkan cara menerapkan Glassware sederhana yang menunjukkan fungsi utama Google Mirror API.

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

Download di GitHub

Prasyarat

  • PHP 5.3.x atau yang lebih tinggi
  • Server web - Anda memerlukan tempat untuk menghosting file. Apache httpd dan nginx berfungsi dengan baik.
  • Untuk menggunakan langganan, Anda juga memerlukan lingkungan hosting yang dapat diakses dari Internet dengan sertifikat SSL yang valid, yang ditandatangani oleh certificate authority tepercaya.

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 konsol Google API
  4. Tentukan nama dan ikon produk untuk Glassware Anda. Kolom ini muncul di layar pemberian izin OAuth yang ditampilkan kepada pengguna. menentukan informasi merek
  5. Pilih Aplikasi web dan tentukan nilai apa pun untuk nama host, seperti localhost memilih jenis aplikasi
  6. Klik Edit setelan... agar client ID menentukan URI pengalihan. Tentukan 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 Google API untuk URI pengalihan
  7. Catat client ID dan rahasia dari Konsol API Google. Anda memerlukannya untuk mengonfigurasi project memulai cepat. rahasia dan client ID di konsol API Google

Mengonfigurasi project

Masukkan client ID, kunci API sederhana dan rahasia, 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 Quick Start ke server host Anda:

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

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