Il s'agit d'une implémentation de référence API v3 Booking Server (Serveur de réservation de l'API v3) basé sur PHP
Prérequis
Nécessite l'installation de
Premiers pas
Le serveur de réservation est implémenté à l'aide de PHP et d'Apache. Pour acheminer correctement les demandes, il utilise .htaccess. Assurez-vous donc que AllowOverride est activé pour l'annuaire.
Vous devez configurer un certificat SSL et faire en sorte que toutes les requêtes soient traitées via HTTPS. Si votre serveur ne possède pas encore de certificat SSL configuré, vous pouvez examiner le Documentation Apache SSL/TLS
L'implémentation PHP ne repose pas sur les bibliothèques de tampon de protocole, mais utilise plutôt des méthodes de sérialisation JSON simples.
Pour télécharger le projet, exécutez la commande suivante:
git clone https://maps-booking.googlesource.com/php-maps-booking-rest-server-v3-skeleton
Le code base se compose uniquement de trois fichiers:
- .htaccess indique à Apache d'acheminer toutes les requêtes /v3/ via bookingserver.php
- réservationserver.php gère la logique de requête, y compris l'authentification
- apiv3methods.php contient les méthodes d'implémentation de l'interface API v3.
Une fois les fichiers téléchargés, placez-les dans un répertoire diffusable. Notez que le répertoire dans lequel vous les placez deviendra le parent de /v3/, que vous n'avez pas besoin de créer explicitement.