Manual web service para la integración de viajes intermunicipales
Método de Autenticación
Tener presente a que empresa se le está realizando la conexión y cambiar el nombre en la URL
Base URL
https://tmland.tmsolutions.com.co/tmland/webservices/wstiquetes/auth?token={tokenempresa}==&user=user&password=pass
Token: XXXXXX
Usuario: Dado por el personal de la empresa.
Password: Dado por el personal de la empresa.
El token generado se debe enviar siempre en el header de la petición de cada método, tener en cuenta que este token tiene una vigencia de 1 hora.
Método getViajes
Base URL
https://tmland.tmsolutions.com.co/tmland/webservices/wstiquetes/getViajes?fecha=2018-03 01%2021:00&origin_id=5001000&destination_id=5837000
Parámetros
fecha: UTC +5
formato: yyy-MM-dd HH:mm
origin_id: Integer
destination_id: Integer
Método getCiudades
Base URL
https://tmland.tmsolutions.com.co/tmland/webservices/wstiquetes/getCiudades
Parámetros: Sin parámetros solo el token en el header.
Método getRutas
Base URL
https://tmland.tmsolutions.com.co/tmland/webservices/wstiquetes/getRutas
Parámetros: Sin parámetros solo el token en el header.
Método getTiposDeServicio
Base URL
https://tmland.tmsolutions.com.co/tmland/webservices/wstiquetes/getTiposDeServicio
Parámetros: Sin parámetros solo el token en el header.
Método getMapaBus
Base URL
https://tmland.tmsolutions.com.co/tmland/webservices/wstiquetes/getMapaBus?travel_id=947-5001000-5837000
Parámetros
travel_id: Id del viaje consultado con el Metódo getViajes
Método crearPasajero
Base URL
https://tmland.tmsolutions.com.co/tmland/webservices/wstiquetes/crearPasajero
Realizar un post con un json que tenga los siguientes atributos, debe enviar en la cabecera el token.
String document_type;
String document;
String name;
String last_name;
String phone;
String email;
String address;
Metódo verificarSilla
Base URL
https://tmland.tmsolutions.com.co/tmland/webservices/wstiquetes/verificarSilla?seat=84dd16d5-0290-4eab-8b13-9d5607282f2f&id_sede=1
Parámetros
seat: Id de la silla consultada en el Método getMapaBus.
id_sede: Id de la sede a la que se asocia las operaciones debe ser dada por la empresa.
Metódo ReservarSilla
Base URL
http://tmland.tmsolutions.com.co/tmland/webservices/wstiquetes/reservarSilla?seat=84dd16d5-0290-4eab-8b13-9d5607282f2f&id_sede=1&documento=12347
Parámetros
seat: Id de la silla consultada en el Método getMapaBus.
id_sede: Id de la sede a la que se asocia las operaciones debe ser dada por la empresa.
documento: Documento del pasajero
Metódo generarTiquete
Base URL
http://localhost:8080/tmland- web/webservices/wstiquetes/generarTiquete?seat=84dd16d5-0290-4eab-8b13- 9d5607282f2f&id_sede=1&documento=1234
Parámetros
seat: Id de la silla consultada en el Método getMapaBus.
id_sede: Id de la sede a la que se asocia las operaciones debe ser dada por la empresa. documento: Documento del pasajero,
Se debe cambiar por la dirección correspondiente a cada cliente
cambiarempresa = empresacorrespondiente
tokenempresa = tokenempresacorrespondiente
https://cambiarempresa.tmsolutions.com.co/tmland/webservices/wstiquetes/auth?token=tokenempresa&user=user&password=pass
Escríbenos al correo soporte@tmsolutions.com.co para gestionar el token de acceso.
Retorno código HTTP
200 Se genera correctamente.
409 Hay un conflicto.
403 Problemas de autenticación.
Juan Pablo Garcia Echeverri
Gerente Técnico
TM Solutions S.A.S.