To jest referencyjna implementacja Serwer rezerwacji API v3 oparty na języku PHP
Wymagania wstępne
Wymaga zainstalowania
Pierwsze kroki
Serwer rezerwacji jest zaimplementowany za pomocą języka PHP i serwera Apache. Aby zapewnić prawidłową trasę żądań, wykorzystuje pliku.json, więc upewnij się, że Opcja AllowOverride jest włączona w tym katalogu.
Musisz skonfigurować certyfikat SSL i obsługiwać wszystkie żądania przez HTTPS. Jeśli Twój serwer nie ma jeszcze skonfigurowanego certyfikatu SSL, możesz zapoznaj się z Dokumentacja Apache SSL/TLS
Implementacja PHP nie opiera się na bibliotekach buforów protokołów, korzysta z prostych metod 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 składa się tylko z 3 plików:
- .json instruuje Apache, by kierować wszystkie żądania /v3/ przez bookingserver.php
- Reserveserver.php obsługuje logikę żądań, w tym uwierzytelnianie.
- Plik apiv3methods.php zawiera metody implementacji interfejsu API w wersji 3.
Po pobraniu plików umieść je w katalogu możliwym do wyświetlania. Pamiętaj, że katalog, w którym je umieścisz, stanie się katalogiem nadrzędnym dla /v3/, którego nie trzeba jawnie tworzyć.