Software para la venta de entradas y billetes

Determinar los asientos libres de una ruta

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