นี่คือการใช้งานข้อมูลอ้างอิงของเซิร์ฟเวอร์การจอง API v3 ที่อิงตาม PHP
ข้อกำหนดเบื้องต้น
ต้องมีการติดตั้ง
เริ่มต้นใช้งาน
เซิร์ฟเวอร์การจองทำงานโดยใช้ PHP และ Apache ระบบใช้ไฟล์ .htaccess เพื่อกำหนดเส้นทางคำขออย่างถูกต้อง ดังนั้นให้ตรวจสอบว่าได้เปิดใช้ AllowOverride กับไดเรกทอรีดังกล่าว
คุณต้องตั้งค่าใบรับรอง SSL และมีการแสดงผลคำขอทั้งหมดผ่าน HTTPS หากเซิร์ฟเวอร์ยังไม่ได้ตั้งค่าใบรับรอง SSL ให้อ่านเอกสารประกอบเกี่ยวกับ Apache SSL/TLS
การใช้งาน PHP ไม่ได้อาศัยไลบรารีบัฟเฟอร์โปรโตคอล แต่อาศัยวิธีการอนุกรม JSON แบบง่ายแทน
หากต้องการดาวน์โหลดโปรเจ็กต์ ให้เรียกใช้คำสั่งต่อไปนี้
git clone https://maps-booking.googlesource.com/php-maps-booking-rest-server-v3-skeleton
ฐานของโค้ดทั้งหมดมีเพียง 3 ไฟล์เท่านั้น ได้แก่
- .htaccess สั่งให้ apache กำหนดเส้นทางคำขอ /v3/ ทั้งหมดให้ผ่าน Reserveserver.php
- Reserveserver.php จัดการตรรกะของคำขอ รวมถึงการตรวจสอบสิทธิ์
- apiv3methods.php มีเมธอดนำอินเทอร์เฟซ API v3 ไปใช้
หลังจากดาวน์โหลดไฟล์แล้ว คุณควรวางไฟล์ในไดเรกทอรีที่แสดงได้ โปรดทราบว่าไม่ว่าคุณจะป้อนไดเรกทอรีใดไว้จะกลายเป็นไดเรกทอรีระดับบนสุดของไดเรกทอรี /v3/ ซึ่งคุณไม่จำเป็นต้องสร้างเองอย่างชัดแจ้ง