To jest referencyjna implementacja serwera rezerwacji interfejsu API v3 na podstawie języka PHP
Wymagania wstępne
Wymaga zainstalowania
Pierwsze kroki
Serwer rezerwacji jest zaimplementowany przy użyciu języka PHP i Apache. Aby prawidłowo kierować żądania, używany jest plik.htaccess, więc upewnij się, że w katalogu włączono AllowOverride.
Musisz skonfigurować certyfikat SSL i obsługiwać wszystkie żądania przez HTTPS. Jeśli Twój serwer nie ma jeszcze skonfigurowanego certyfikatu SSL, możesz zapoznać się z dokumentacją Apache SSL/TLS.
Implementacja PHP nie korzysta z bibliotek bufora protokołów, ale korzysta z prostych metod serializacji JSON.
Aby pobrać projekt, wykonaj to polecenie:
git clone https://maps-booking.googlesource.com/php-maps-booking-rest-server-v3-skeleton
Cała baza kodu składa się tylko z 3 plików:
- .htaccess instruuje Apache, aby wszystkie żądania /v3/ prowadziły do serwera rezerwacji.php
- Bookserver.php – obsługę żądań, w tym uwierzytelnianie
- apiv3methods.php ma metody implementujące interfejs API v3
Po pobraniu plików umieść je w katalogu, który można wyświetlać. Pamiętaj, że katalog, w którym je umieścisz, stanie się nadrzędnym katalogu /v3/, którego nie musisz tworzyć.