Questa è un'implementazione di riferimento Server di prenotazione dell'API v3 basato su PHP
Prerequisiti
Richiede l'installazione di
Per iniziare
Il server di prenotazione è implementato utilizzando PHP e Apache. Per indirizzare correttamente le richieste, utilizza file .File .access, quindi verifica che AllowOverride è abilitato per la directory.
Devi configurare un certificato SSL e fare in modo che tutte le richieste vengano pubblicate tramite HTTPS. Se il tuo server non dispone già di un certificato SSL, puoi rivedi il documentazione su SSL/TLS di Apache.
L'implementazione PHP non si basa sulle librerie del buffer di protocollo, si basa invece 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:
- .file dice ad Apache di instradare tutte le richieste /v3/ tramite bookingserver.php
- Bookserver.php gestisce la logica della richiesta, inclusa l'autenticazione
- apiv3methods.php presenta i metodi che implementano l'interfaccia API v3
Dopo aver scaricato i file, devi posizionarli in una directory pubblicabile. Tieni presente che qualsiasi directory in cui le inserisci diventerà la directory padre del /v3/, che non devi creare esplicitamente.