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.