Questa è un'implementazione di riferimento del server di prenotazione API v3 basata su PHP
Prerequisiti
Richiede l'installazione di
Per iniziare
Il server di prenotazione è 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 pubblicare tutte le richieste tramite HTTPS. Se sul tuo server non è già configurato un certificato SSL, puoi esaminare la documentazione di Apache SSL/TLS.
L'implementazione PHP non si basa su librerie di buffer del protocollo, ma su metodi di serializzazione JSON semplici.
Per scaricare il progetto, esegui il seguente comando:
git clone https://maps-booking.googlesource.com/php-maps-booking-rest-server-v3-skeleton
L'intera base di codice è composta da soli tre file:
- .htaccess indica ad Apache di inoltrare tutte le richieste /v3/ tramite bookingserver.php
- bookingserver.php gestisce la logica della richiesta, inclusa l'autenticazione
- apiv3methods.php contiene i metodi che implementano l'interfaccia API v3
Dopo aver scaricato i file, devi inserirli in una directory in cui possono essere pubblicati. Tieni presente che la directory in cui li inserisci diventerà la directory principale della directory /v3/, che non devi creare esplicitamente.