Esqueleto do servidor de agendamento para PHP

Esta é uma implementação de referência do Servidor de agendamento da API v3 com base em PHP

Pré-requisitos

Requer uma instalação de

Como começar

O servidor de agendamento é implementado usando PHP e Apache. Para rotear corretamente as solicitações, ele usa o arquivo .htaccess. Portanto, verifique se AllowOverride está ativado para o diretório.

Você precisa configurar um certificado SSL e ter todas as solicitações exibidas por HTTPS. Se o servidor ainda não tiver uma configuração de certificado SSL, consulte a documentação do Apache SSL/TLS.

A implementação do PHP não depende das bibliotecas de buffer de protocolo, mas depende de métodos simples de serialização JSON.

Para fazer o download do projeto, execute o seguinte comando:

git clone https://maps-booking.googlesource.com/php-maps-booking-rest-server-v3-skeleton

Toda a base do código consiste em apenas três arquivos:

  • .htaccess instrui o Apache a rotear todas as solicitações /v3/ por meio do bookingsserver.php
  • bookingsserver.php processa a lógica da solicitação, incluindo autenticação
  • apiv3methods.php tem os métodos que implementam a interface da API v3

Depois de fazer o download dos arquivos, coloque-os em um diretório que pode ser veiculado. O diretório que você colocar será o pai para o diretório /v3/, que não precisa ser criado explicitamente.

Como testar seu servidor de agendamento

Faça o download e execute o utilitário de teste de reservas. Para fazer a instalação, siga as instruções fornecidas na página README.