คู่มือเริ่มใช้งานฉบับย่อสําหรับ PHP

โปรเจ็กต์นี้แสดงวิธีติดตั้ง Glassware แบบง่ายที่สาธิตฟังก์ชันการทํางานหลักของ Google Mirror API

หากต้องการดูตัวอย่างโปรเจ็กต์งานเริ่มต้นทํางานอย่างเต็มรูปแบบ ให้ไปที่ https://glass-python- Starter-demo.appspot.com หรืออ่านต่อเพื่อดูวิธีทําให้เวอร์ชันใช้งานได้

ดาวน์โหลดบน GitHub

สิ่งที่ต้องดำเนินการก่อน

  • PHP 5.3.x ขึ้นไป
  • เว็บเซิร์ฟเวอร์ - คุณต้องมีพื้นที่ที่จะฝากไฟล์ Apache httpd และ nginx ทํางานได้ดี
  • หากต้องการใช้การสมัครใช้บริการ คุณต้องมีสภาพแวดล้อมการโฮสต์ที่เข้าถึงอินเทอร์เน็ตได้ด้วยใบรับรอง SSL ที่ถูกต้องซึ่งลงนามโดยผู้ออกใบรับรองที่เชื่อถือได้

การสร้างโปรเจ็กต์คอนโซล Google API

จากนั้น เปิดใช้การเข้าถึง Google Mirror API

  1. ไปที่คอนโซล Google API และสร้างโปรเจ็กต์ API ใหม่
  2. คลิกบริการ แล้วเปิดใช้ Google Mirror API สําหรับโปรเจ็กต์ใหม่ Google Mirror API ในคอนโซล Google API
  3. คลิกการเข้าถึง API และสร้างรหัสไคลเอ็นต์ OAuth 2.0 สําหรับเว็บแอปพลิเคชัน ส่วนการเข้าถึง API ของคอนโซล Google API
  4. ระบุชื่อและไอคอนผลิตภัณฑ์สําหรับ Glassware ช่องเหล่านี้จะปรากฏบนหน้าจอการให้สิทธิ์ OAuth ที่แสดงต่อผู้ใช้ การระบุข้อมูลแบรนด์
  5. เลือกเว็บแอปพลิเคชันแล้วระบุค่าสําหรับชื่อโฮสต์ เช่น localhost การเลือกประเภทแอปพลิเคชัน
  6. คลิกแก้ไขการตั้งค่า... เพื่อดูรหัสไคลเอ็นต์เพื่อระบุ URI การเปลี่ยนเส้นทาง ระบุ URL เรียกกลับ สําหรับเว็บเซิร์ฟเวอร์การพัฒนาในเครื่อง เช่น http://localhost:8080/oauth2callback และสําหรับเว็บเซิร์ฟเวอร์ที่คุณใช้ เช่น https://example.com/oauth2callback แผงกําหนดค่าคอนโซล Google API สําหรับ URI การเปลี่ยนเส้นทาง
  7. จดบันทึกรหัสไคลเอ็นต์และรหัสลับจากคอนโซล Google APIs คุณจะต้องกําหนดค่าโปรเจ็กต์เริ่มต้นอย่างรวดเร็ว รหัสไคลเอ็นต์และข้อมูลลับในคอนโซล Google API

กําลังกําหนดค่าโปรเจ็กต์

ป้อนรหัสไคลเอ็นต์ รหัสลับ คีย์ API แบบง่าย URL หลัก และตําแหน่งที่สร้างฐานข้อมูล SQL ใน 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";

ทําให้โปรเจ็กต์ใช้งานได้

ทําให้โปรเจ็กต์ Quick Start ใช้งานได้ในเซิร์ฟเวอร์โฮสต์

  1. คัดลอกไดเรกทอรี PHP Quick Start ไปยังไดเรกทอรีเอกสารของเว็บเซิร์ฟเวอร์ HTTP
  2. คุณอาจต้องสร้างไฟล์ที่เขียนได้สําหรับฐานข้อมูล SQLite ล่วงหน้า ทั้งนี้ขึ้นอยู่กับการกําหนดค่าระบบ

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