Para determinar las plazas libres de una ruta y bloquearlas temporalmente, debes realizar una llamada GET con los siguientes parámetros:
Parámetros obligatorios
- ** action**:
getSitzplatz(Especifica la acción) - ** class_id**: ID de la clase de reserva
- ** ship_id**: ID del recurso
- ** start_line_port_id**: ID de la estación de inicio en la tabla de puertos de línea
- ** stop_linie_hafen_id**: ID de la estación de destino en la tabla de puertos de línea
- ** viaje**: Número del trayecto
- ** id_línea**: ID de la línea
- ** seatplan_category_id**: ID de la categoría del plan de asientos (valor del campo "schiff_sitzplan_kategorie_id" del resultado del horario)
- ** Token**: Token XML (proporcionado por el proveedor)
- ** datum_fahrt**: Fecha del viaje como timestamp Unix (Atención: Utilice la fecha de la matriz de solicitud. Para líneas de varios días, la fecha de inicio de la primera parada)
Valores de retorno
- Si no hay resultado, se devuelve un array vacío.
- Si la llamada tiene éxito, recibirá un array multidimensional en el que el nodo ** ocupados** contiene los asientos ocupados (la clave es el número de asiento), y ** asientos** contiene el total de asientos disponibles para la solicitud.
Ejemplo de llamada
xml.php?action=getseat&token=xyz&line_id=3&class_id=3&trip=2&date_trip=1580857200&start_line_port_id=9&stop_line_port_id=15&seat_category_id=1