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-05-26 UTC."],[[["This is a PHP-based reference implementation of the API v3 Booking Server, requiring Apache and PHP for setup."],["It utilizes a `.htaccess` file for request routing and necessitates an SSL certificate for secure HTTPS communication."],["The implementation employs JSON serialization instead of protocol buffer libraries and can be downloaded via a provided `git clone` command."],["The code base comprises three primary files: `.htaccess`, `bookingserver.php`, and `apiv3methods.php`, which handle routing, request logic, and API v3 interface methods, respectively."],["Testing can be conducted using the booking test utility, available for download and installation with instructions in its README."]]],["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 server utilizes JSON for data serialization instead of protocol buffers. Installation involves cloning the project via `git` into a servable directory. The code consists of `.htaccess`, `bookingserver.php` for request logic and authentication, and `apiv3methods.php` for API methods implementation. A separate booking test utility is available for server testing.\n"]]