Buchungsserver-Skeleton für PHP

Dies ist eine Referenzimplementierung von API v3 Booking Server auf Basis von PHP

Vorbereitung

Installation von

Erste Schritte

Der Buchungsserver wird mithilfe von PHP und Apache implementiert. Um die richtige Route zu erstellen verwendet es die .htaccess-Datei zu laden. Achten Sie daher darauf, dass AllowOverride ist für das Verzeichnis aktiviert.

Sie müssen ein SSL-Zertifikat einrichten und alle Anfragen müssen über HTTPS verarbeitet werden. Wenn auf Ihrem Server noch kein SSL-Zertifikat eingerichtet ist, können Sie überprüfen Sie die Apache SSL/TLS-Dokumentation

Die PHP-Implementierung stützt sich nicht auf Protokollpufferbibliotheken, sondern auf einfache JSON-Serialisierungsmethoden.

Führen Sie den folgenden Befehl aus, um das Projekt herunterzuladen:

git clone https://maps-booking.googlesource.com/php-maps-booking-rest-server-v3-skeleton

Die gesamte Codebasis besteht nur aus drei Dateien:

  • .htaccess weist Apache an, alle /v3/-Anfragen über bookingserver.php
  • "bookingserver.php" verarbeitet die Anfragelogik, einschließlich der Authentifizierung,
  • apiv3methods.php enthält die Methoden zur Implementierung der API v3-Schnittstelle

Nachdem Sie die Dateien heruntergeladen haben, sollten Sie sie in einem schaltbaren Verzeichnis speichern. Beachten Sie, dass das Verzeichnis, in dem Sie sie speichern, zum übergeordneten Verzeichnis des /v3/, das Sie nicht explizit erstellen müssen.

Buchungsserver testen

Sie können den Dienstprogramm für den Buchungstest. Folgen Sie der Installationsanleitung. auf der README-Seite.