Esta é uma implementação de referência do Servidor de agendamento da API v3 com base em PHP
Pré-requisitos
Exige a instalação do
Primeiros passos
O servidor de reserva foi implementado com PHP e Apache. Para rotear corretamente das solicitações, ele usa o arquivo.htaccess, 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, analise Documentação do Apache SSL/TLS.
A implementação PHP não depende de bibliotecas de buffer de protocolo, mas usa 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 de código consiste em apenas três arquivos:
- O .htaccess instrui o Apache a rotear todas as solicitações /v3/ por meio de bookingserver.php
- Bookserver.php lida com a lógica da solicitação, incluindo autenticação
- O apiv3methods.php tem os métodos de implementação da interface da API v3
Depois de fazer o download dos arquivos, coloque-os em um diretório que possa ser veiculado. O diretório em que você os colocar se tornará o pai do /v3/, que você não precisa criar explicitamente.