O servidor de reservas é implementado usando PHP e Apache. Para encaminhar corretamente
as solicitações, ele usa o
arquivo .htaccess. Portanto, verifique se a opção
AllowOverride está ativada para o diretório.
É necessário configurar um certificado SSL e ter todas as solicitações veiculadas 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 de 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:
A base de código inteira consiste em apenas três arquivos:
O .htaccess instrui o Apache a encaminhar todas as solicitações /v3/ pelo
bookingserver.php
bookingserver.php processa a lógica da solicitação, incluindo a autenticação
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 possa ser servido.
O diretório em que você colocar os arquivos vai se tornar o pai do diretório /v3/, que não precisa ser criado explicitamente.
Como testar o servidor de agendamento
Faça o download e execute o
utilitário de teste de reserva. Para instalar, siga as instruções de instalação
na página README.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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 implementation utilizes JSON instead of protocol buffers. To get started, clone the project using `git clone`. The codebase includes `.htaccess` for routing, `bookingserver.php` for request handling and authentication, and `apiv3methods.php` for API v3 method implementations, all of which need to be placed in a directory. A separate booking test utility is provided.\n"]]