To jest referencyjna implementacja serwera rezerwacji API v3 opartego na PHP
Wymagania wstępne
Wymaga instalacji
Pierwsze kroki
Wdrożono serwer rezerwacji za pomocą języka PHP i Apache. Do prawidłowego kierowania żądań używany jest plik .htaccess, więc upewnij się, że w katalogu jest włączona opcja AllowAllow.
Musisz skonfigurować certyfikat SSL, a wszystkie żądania są obsługiwane przez HTTPS. Jeśli Twój serwer nie ma jeszcze konfiguracji certyfikatu SSL, zapoznaj się z dokumentacją Apache SSL/TLS.
Implementacja w języku PHP nie korzysta z bibliotek bufora protokołu, ale polega na prostych metodach serializacji JSON.
Aby pobrać projekt, uruchom to polecenie:
git clone https://maps-booking.googlesource.com/php-maps-booking-rest-server-v3-skeleton
Cała baza kodu zawiera tylko 3 pliki:
- .htaccess nakazuje platformie apache kierowanie wszystkich żądań /v3/ przez serwer rezerwacji.php
- Funkcja rezerwacji serwera.php obsługuje logikę żądania, w tym uwierzytelnianie
- apiv3methods.php zawiera metody implementujące interfejs interfejsu API v3
Po pobraniu plików umieść je w katalogu, który można wyświetlić. Pamiętaj, że katalog, w którym zostanie umieszczony, stanie się katalogiem nadrzędnym do katalogu /v3/, którego nie musisz tworzyć.