这是基于 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/ 请求
- bookingserver.php 处理请求逻辑,包括身份验证
- apiv3methods.php 包含实现 API v3 接口的方法
下载文件后,您应将文件放入可发布的目录中。请注意,您放入这些目录的任何目录都将成为 /v3/ 目录的父目录,您无需明确创建该目录。