Squelette du serveur de réservation pour PHP

Ceci est une mise en œuvre de référence du serveur de réservation API v3 basé sur PHP.

Prérequis

Nécessite l'installation de

Premiers pas

Le serveur de réservation est mis en œuvre à l'aide de PHP et d'Apache. Pour acheminer correctement les requêtes, elle utilise le fichier .htaccess. Assurez-vous donc que AllowOverride est activé pour le répertoire.

Vous devez configurer un certificat SSL et faire en sorte que toutes les requêtes soient traitées via HTTPS. Si votre serveur n'a pas encore de configuration de certificat SSL, vous pouvez consulter la documentation Apache SSL/TLS.

L'implémentation PHP ne repose pas sur des bibliothèques de tampons de protocole, mais sur 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 complet ne comprend que trois fichiers:

  • .htaccess indique à Apache d'acheminer toutes les requêtes /v3/ via le serveur de réservation.php
  • Booking.php gère la logique de requête, y compris l'authentification.
  • apiv3methods.php possède les méthodes d'implémentation de l'interface API v3

Après avoir téléchargé les fichiers, vous devez les placer dans un répertoire diffusable. Notez que quel que soit le répertoire dans lequel vous les avez placées, celui-ci devient le parent du répertoire /v3/, que vous n'avez pas besoin de créer explicitement.

Tester votre serveur de réservation

Vous pouvez télécharger et exécuter l'utilitaire de test de réservation. Pour l'installer, suivez les instructions d'installation fournies sur sa page README.