這是以 PHP 為基礎的 API v3 Booking Server 參考實作
必要條件
需要安裝
開始使用
「預訂伺服器」是透過 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
整個程式碼集僅包含三個檔案:
- .htaccess 指示 apache 透過 Bookingserver.php 將所有 /v3/ 要求轉送到這裡
- Bookingserver.php 會處理請求邏輯,包括驗證
- apiv3methods.php 具有實作 API v3 介面的方法
下載檔案後,您應將檔案放在可存放的目錄中。 請注意,您放入的任何目錄都會成為 /v3/ 目錄的父項,您無須明確建立。