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