PHP için Rezervasyon Sunucusu İskeleti

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.

Rezervasyon Sunucunuzu Test Etme

Rezervasyon testi yardımcı programını indirip çalıştırabilirsiniz. Yüklemek için README sayfasında sağlanan yükleme talimatlarını uygulayın.