预订 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

整个代码库仅包含三个文件:

  • .htaccess 指示 Apache 通过 bookingserver.php
  • bookingserver.php 处理请求逻辑(包括身份验证)
  • apiv3methods.php 中有一些方法用于实现 API v3 接口

下载文件后,您应将其放在可投放的目录中。 请注意,您放入这些文件的哪个目录会成为 /v3/ 目录,无需明确创建。

测试预订服务器

您可以下载并运行 预订测试实用工具。如需安装,请按照提供的安装程序进行操作 自述文件中的说明。