PHP 預訂伺服器 Skeleton

這是以 PHP 為基礎的 API v3 預訂伺服器參考實作

必要條件

需要安裝

入門課程

我們使用 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/ 要求
  • bookserver.php 會處理要求邏輯,包括驗證
  • apiv3methods.php 具有實作 API v3 介面的方法

下載檔案後,檔案應存放在可放送目錄中。請注意,您放入的目錄會成為 /v3/ 目錄的父項,因此您不需要明確建立該目錄。

測試預訂伺服器

您可以下載並執行預訂測試公用程式。如要安裝這個套件,請按照其 README 頁面中提供的安裝操作說明進行。