Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
PHP 用予約サーバー スケルトン
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
これは、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
コードベース全体は次の 3 つのファイルのみで構成されています。
- .htaccess は、すべての /v3/ リクエストを bookingserver.php 経由で転送するように Apache に指示します。
- bookingserver.php は、認証などのリクエスト ロジックを処理します。
- apiv3methods.php には、API v3 インターフェースを実装するメソッドがあります。
ファイルをダウンロードしたら、サービング可能なディレクトリに配置する必要があります。どのディレクトリに配置しても、そのディレクトリが /v3/ ディレクトリの親になります。このディレクトリは明示的に作成する必要はありません。
予約サーバーのテスト
予約テスト ユーティリティをダウンロードして実行できます。インストールするには、README ページに記載されているインストール手順に沿って操作します。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-26 UTC。
[null,null,["最終更新日 2025-07-26 UTC。"],[],["This PHP-based reference implementation of the API v3 Booking Server requires Apache and PHP. It uses `.htaccess` for request routing, necessitating `AllowOverride` and HTTPS with an SSL certificate. The server utilizes JSON for data serialization instead of protocol buffers. Installation involves cloning the project via `git` into a servable directory. The code consists of `.htaccess`, `bookingserver.php` for request logic and authentication, and `apiv3methods.php` for API methods implementation. A separate booking test utility is available for server testing.\n"]]