Documentación
Se muestra todas las agencias disponibles de Origen y Destino
GET
(JSON) http://www.excluciva.pe/restserver/agencia/format/json // default (XML) http://www.excluciva.pe/restserver/agencia/format/xml
optionDisplay // código de agencia optionValue // nombre de la agencia
Listado de Itinerarios disponibles
POST
f //Fecha en formato(YMD == 20120731) o //Origen (Entero) d //Destino (Entero)
(JSON) http://www.excluciva.pe/restserver/itinerario/format/json // default (XML) http://www.excluciva.pe/restserver/itinerario/format/xml
KEYSERV //Código del servicio (entero) SERVICIO //Nombre del Servicio (string) FECHA //Fecha de salida del Servicio (date) HORA //Hora de salida del Servicio (date) PISO1 //Precio del primer piso del servicio (entero) PISO2 //Precio del segundo piso del servicio (entero) -----Nuevos Parametros DIRSALIDA //Dirección de partida del bus (string) DIRLLEGADA //Dirección de llegada del bus (string) MENU //Menu del bus se muestra de acuerdo al tipo SERVICIO (json) HORALLEGADA //Total de hora de llegada del bus (int)
Listado de Itinerarios disponibles por fecha
POST
f //Fecha en formato(YMD == 20120731)
(JSON) http://www.excluciva.pe/restserver/itinerarioxfecha/format/json // default (XML) http://www.excluciva.pe/restserver/itinerarioxfecha/format/xml
KEYSERV //Código del servicio (entero) SERVICIO //Nombre del Servicio (string) FECHA //Fecha de salida del Servicio (date) HORA //Hora de salida del Servicio (date) ORIGEN //Código de origen (entero) DESTINO //Código de destino (entero) PISO1 //Precio del primer piso del servicio (entero) PISO2 //Precio del segundo piso del servicio (entero)
Mostramos asientos seleccionado del Itinerario
POST
key //Código del servicio (entero)
(JSON) http://www.excluciva.pe/restserver/asientos/format/json // default (XML) http://www.excluciva.pe/restserver/asientos/format/xml
KEYSERV //Código del servicio (entero) SERVICIO //Nombre del Servicio (string) PISO1 //Se muestra todo los asientos del primer piso del bus PISO2 //Se muestra todo los asientos del segundo piso del bus IDASIENTO //Código Único del asiento ESTADO //Muesta el estado actual del asiento 0 //Libre 2 //Ocupado 3 //Reservado 8 //En Carrito
Hacemos la reserva de asiento del bus
POST
idasiento //Código Asiento en formato CHAR(40)
(JSON) http://www.excluciva.pe/restserver/reservar/format/json // default (XML) http://www.excluciva.pe/restserver/reservar/format/xml
ESTADO //TRUE (reservado) / FALSE (error) MSG //Muestra mensaje de error IDRESERVA //Código unico de reserva (Nuevo) FECHARESERVA //Tiempo de reserva
Eliminamos la reserva de asiento del bus
DELETE
idasiento //Código de unico de asiento (string) idreserva //Código de Reserva (Entero)
(JSON) http://www.excluciva.pe/restserver/reservar/format/json // default (XML) http://www.excluciva.pe/restserver/reservar/format/xml
ESTADO //TRUE (Eliminado la reserva) / FALSE (error) MSG //Se muestra mensaje
Eliminamos la reserva de asiento del bus
POST
idasiento //Código de unico de asiento (string) idreserva //Código de Reserva (Entero)
(JSON) http://www.excluciva.pe/restserver/eliminar-reserva/format/json // default (XML) http://www.excluciva.pe/restserver/eliminar-reserva/format/xml
ESTADO //TRUE (Eliminado la reserva) / FALSE (error) MSG //Se muestra mensaje
Se recibe parámetros en json
POST
pasajeros //Json Ejemplo: { "tipodoc":{"1":"01"}, "numdoc":{"1":"43526502"}, "idreserva":{"1":"300"}, "datospasajero":{"1":"Max Palomino Mendoza"}, "email":{"1":"maxpalominomendoza@gmail.com"}, "menu":{"1":"0"} } Leyenda Tipo Documento 01 //DNI 05 //PASAPORTE Leyenda Menú 0 //NINGUNO 1 //NORMAL 2 //VEGETARIANA (*) Campos Requeridos tipodoc (*) int numdoc (*) string idreserva (*) int datospasajero (*) string email //no es campo requerido menu (*) int
(JSON) http://www.excluciva.pe/restserver/confirmarventa/format/json // default (XML) http://www.excluciva.pe/restserver/confirmarventa/format/xml
ESTADO //TRUE (retorna código de PEDIDO DE PARTE DE TURISMO CIVA) / FALSE (error) MSG //muestra mensaje