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.