Dies ist eine Referenzimplementierung des Buchungsservers der API Version 3, die auf PHP basiert
Voraussetzungen
Erfordert die Installation von
Erste Schritte
Der Buchungsserver wird mithilfe von PHP und Apache implementiert. Damit die Anfragen ordnungsgemäß weitergeleitet werden können, wird die .htaccess-Datei verwendet. Achten Sie also darauf, dass AllowOverride für das Verzeichnis aktiviert ist.
Sie müssen ein SSL-Zertifikat einrichten und alle Anfragen werden über HTTPS verarbeitet. Wenn auf Ihrem Server noch kein SSL-Zertifikat eingerichtet ist, lesen 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“ weiterzuleiten.
- „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 auslieferbaren Verzeichnis ablegen. Das Verzeichnis, in das Sie sie einfügen, wird zum übergeordneten Verzeichnis des Verzeichnisses „/v3/“, das Sie nicht explizit erstellen müssen.