Freie Sitzplätze für eine Strecke ermitteln

Um Sitzplätze temporär zu blocken müssen die freien Plätze ermittelt werden. Der Aufruf wird mit GET durchgeführt.

Parameter

Bezeichnung

Bemerkung

aktion=getSitzplatz Gibt die Aktion an Pflichtparameter
klasse_id ID der Buchungsklasse Pflichtparameter
schiff_id ID der Ressource Pflichtparameter
start_linie_hafen_id ID der Start-Station in der Linie-Hafen-Tabelle Pflichtparameter
stop_linie_hafen_id ID der Ziel-Station in der Linie-Hafen-Tabelle Pflichtparameter.
fahrt Nummer der Fahrt Pflichtparameter.
linie_id ID der Linie Pflichtparameter
sitzplan_kategorie_id ID der Sitzplan-Kategorie. Wert ist aus dem Feld „schiff_sitzplan_kategorie_id“ aus dem Fahrplan-Ergebnis Pflichtparameter
token XML-Token Wird vom Anbieter bereitgestellt. Pflichtparameter
datum_fahrt Datum der Fahrt als Unix-Timestamp Pflichtparameter. Achtung: Es muss das Datum aus dem Request-Array verwendet werden, bei mehrtägigen Linien wird das Anfangsdatum der ersten Station verwendet.

Der Aufruf gibt ein leeres Array zurück wenn nichts gefunden wurde, bei erfolgreichem Aufruf wird ein multidimensionales Array zurückgegeben, in dem im Knoten „belegt“ die belegten Plätze enthalten sind (der Key (Index) ist die Platznummr), und bei plaetze die gesamten verfügbaren Plätze für die Anfrage.

Beispielaufruf:
xml.php?aktion=getSitzplatz&token=xyz&linie_id=3&klasse_id=3&fahrt=2&datum_fahrt=1580857200&start_linie_hafen_id=9&stop_linie_hafen_id=15&sitzplan_kategorie_id=1