Prenotazione server scheletro per PHP

Questa è un'implementazione di riferimento del server di prenotazione dell'API v3 basato su PHP

Prerequisiti

Richiede l'installazione di

Per iniziare

Il server di prenotazione viene implementato utilizzando PHP e Apache. Per indirizzare correttamente le richieste, utilizza il file.htaccess, quindi assicurati che AllowOverride sia abilitato per la directory.

Devi configurare un certificato SSL e tutte le richieste devono essere gestite tramite HTTPS. Se il server non ha ancora una configurazione del certificato SSL, puoi consultare la documentazione di SSL/TLS di Apache.

L'implementazione di PHP non si basa sulle librerie del buffer di protocollo, ma si basa su semplici metodi di serializzazione JSON.

Per scaricare il progetto, esegui questo comando:

git clone https://maps-booking.googlesource.com/php-maps-booking-rest-server-v3-skeleton

L'intero codebase è composto solo da tre file:

  • .htaccess indica apache di indirizzare tutte le richieste /v3/ tramitebookserver.php
  • bookserver.php gestisce la logica della richiesta, inclusa l'autenticazione
  • apiv3methods.php ha i metodi per implementare l'interfaccia API v3

Dopo aver scaricato i file, devi inserirli in una directory pubblicabile. Tieni presente che qualsiasi directory in cui le inserisci diventerà quella principale della directory /v3/, che non dovrai creare esplicitamente.

Test del server di prenotazione in corso...

Puoi scaricare ed eseguire l'utilità di test per la prenotazione. Per installarla, segui le istruzioni di installazione fornite nella relativa pagina README.