これは次のリファレンス実装です: API v3 予約サーバー(PHP に基づく)
前提条件
以下のインストールが必要です:
スタートガイド
予約サーバーは PHP と Apache を使用して実装されています。適切なルーティング 機能し、Cloud Storage の .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 は、すべての /v3/ リクエストを bookingserver.php
- bookingserver.php が認証などのリクエスト ロジックを処理します。
- apiv3methods.php には API v3 インターフェースを実装するメソッドがあります。
ダウンロードしたファイルは、配信可能なディレクトリに配置する必要があります。 どちらのディレクトリに配置しても、そのオブジェクトの親になります。 /v3/ ディレクトリにあります。