Dies ist eine Referenzimplementierung des Buchungsservers der API Version 3 auf PHP-Basis.
Vorbereitung
Erfordert die Installation von
Erste Schritte
Der Buchungsserver wird mit PHP und Apache implementiert. Für die korrekte Weiterleitung der Anfragen wird die .htaccess-Datei verwendet. Achten Sie daher darauf, dass AllowOverride für das Verzeichnis aktiviert ist.
Sie müssen ein SSL-Zertifikat einrichten und alle Anfragen über HTTPS bereitstellen. Wenn auf Ihrem Server noch kein SSL-Zertifikat eingerichtet ist, können Sie die Apache SSL/TLS-Dokumentation lesen.
Die PHP-Implementierung verwendet keine Protokoll-Zwischenspeicher-Bibliotheken, sondern 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 aus nur drei Dateien:
- Die .htaccess-Datei weist Apache an, alle /v3/-Anfragen über bookingserver.php weiterzuleiten.
- bookingserver.php verarbeitet die Anfragelogik, einschließlich Authentifizierung
- apiv3methods.php enthält die Methoden, die die API v3-Schnittstelle implementieren.
Nachdem Sie die Dateien heruntergeladen haben, sollten Sie sie in einem Verzeichnis ablegen, das für die Bereitstellung geeignet ist. Das Verzeichnis, in das Sie sie verschieben, wird zum übergeordneten Verzeichnis von „/v3/“, das Sie nicht explizit erstellen müssen.