โครงเซิร์ฟเวอร์การจองสำหรับ PHP

นี่เป็นการใช้งานอ้างอิงของ API v3 Booking Server ที่ใช้ PHP

ข้อกำหนดเบื้องต้น

ต้องติดตั้ง

เริ่มต้นใช้งาน

เซิร์ฟเวอร์การจองติดตั้งใช้งานโดยใช้ PHP และ Apache ไฟล์นี้ใช้ไฟล์ .htaccess เพื่อกําหนดเส้นทางคําขออย่างถูกต้อง ดังนั้นโปรดตรวจสอบว่าได้เปิดใช้ AllowOverride สําหรับไดเรกทอรีแล้ว

คุณต้องตั้งค่าใบรับรอง SSL และให้บริการคำขอทั้งหมดผ่าน HTTPS หากเซิร์ฟเวอร์ยังไม่ได้ตั้งค่าใบรับรอง SSL คุณสามารถอ่านเอกสารประกอบเกี่ยวกับ SSL/TLS ของ Apache

การใช้งาน PHP ไม่ได้ใช้ไลบรารีบัฟเฟอร์โปรโตคอล แต่ใช้วิธีการจัดรูปแบบ JSON แบบง่ายแทน

หากต้องการดาวน์โหลดโปรเจ็กต์ ให้เรียกใช้คำสั่งต่อไปนี้

git clone https://maps-booking.googlesource.com/php-maps-booking-rest-server-v3-skeleton

โค้ดทั้งหมดมีเพียง 3 ไฟล์ ได้แก่

  • .htaccess สั่งให้ Apache กำหนดเส้นทางคำขอ /v3/ ทั้งหมดผ่าน bookingserver.php
  • bookingserver.php จัดการตรรกะคำขอ รวมถึงการตรวจสอบสิทธิ์
  • apiv3methods.php มีเมธอดที่ใช้อินเทอร์เฟซ API v3

หลังจากดาวน์โหลดไฟล์แล้ว คุณควรวางไฟล์ไว้ในไดเรกทอรีที่ให้บริการได้ โปรดทราบว่าไดเรกทอรีที่คุณวางไฟล์ไว้จะกลายเป็นไดเรกทอรีหลักของไดเรกทอรี /v3/ ซึ่งคุณไม่จําเป็นต้องสร้างอย่างชัดเจน

การทดสอบเซิร์ฟเวอร์การจอง

คุณสามารถดาวน์โหลดและเรียกใช้ยูทิลิตีการทดสอบการจอง หากต้องการติดตั้ง ให้ทําตามวิธีการติดตั้งที่ระบุไว้ในหน้า README