Bu, PHP'ye dayalı API v3 Rezervasyon Sunucusunun referans uygulamasıdır
Ön koşullar
Yükleme gerektirir
Başlayın
Rezervasyon Sunucusu, PHP ve Apache kullanılarak uygulanır. İstekleri düzgün bir şekilde yönlendirmek için .htaccess dosyasını kullandığından dizin için AllowOverride'ın etkinleştirildiğinden emin olun.
Bir SSL sertifikası oluşturmanız ve tüm isteklerin HTTPS üzerinden sunulması gerekir. Sunucunuzun SSL sertifika kurulumu yoksa Apache SSL/TLS dokümanlarını inceleyebilirsiniz.
PHP uygulaması, protokol arabellek kitaplıklarını değil, basit JSON serileştirme yöntemlerini kullanır.
Projeyi indirmek için aşağıdaki komutu çalıştırın:
git clone https://maps-booking.googlesource.com/php-maps-booking-rest-server-v3-skeleton
Kod tabanının tamamı yalnızca üç dosyadan oluşur:
- .htaccess, apache'a rezervasyon sunucusundaki tüm /v3/ isteklerini yönlendirmesini bildirir
- rezervasyonserver.pdf, kimlik doğrulama dahil olmak üzere istek mantığını işler
- apiv3methods.pdf API v3 arayüzünü uygulama yöntemlerine sahiptir
Dosyaları indirdikten sonra, yayınlanabilir bir dizine yerleştirmeniz gerekir. Yerleştirdiğiniz dizinlerin, açıkça oluşturmanız gerekmeyen /v3/ dizininin üst öğesi olacağını unutmayın.