Introducción
En esta documentación vamos a realizar una guía de como podéis llevar a cabo pruebas de la API de Venta de Servicios.
En esta primera fase solo cubriremos la explicación para hacer llamadas de AVAIL.
Requisitos
Necesitareis tener instalado en vuestro sistema la herramienta Postman. La podéis descargar del siguiente enlace:
https://www.postman.com/downloads/
Postman
Una vez instalado el Postman en nuestro equipo procedemos ha entrar en el siguiente enlace:
https://developers.dispongo.com/xml-servicios/
En dicho enlace, encontremos un apartado llamada "Connection tests", del cual podréis importar el "workspace" con el que poder hacer pruebas en la herramienta Postman.
Pulsar "Run in Postman"
A continuación, iremos a "Environments" y rellenaremos con nuestras credenciales el perfil "DEMO Environments"
Luego asignaremos nuestro perfil con nuestras credenciales en la parte derecha superior
Búsqueda de Productos (AVAIL)
Actividades
Para realizar una búsqueda de productos Actividades abrimos la llamada DestServicesAvailV2 que se encuentra en V2--> Booking Flow --> A :: Activities y en el apartado "Body" modificamos los siguientes parámetros:
- "PrimaryLangID": Es el código del idioma, en nuestro caso será "ES".
- "ServiceType": Es el código del servicio, en nuestro caso será "A" de Actividad.
- "StayDateRange": Es el rango de fechas por el que filtraremos la búsqueda.
Cuando le demos a "Send" obtendremos resultados de la búsqueda.
Si deseamos buscar por un producto en concreto, añadiremos las etiquetas ProductCodes y dentro la etiqueta ProductCode con el código del producto a buscar
<ProductCodes>
<ProductCode>948396</ProductCode>
</ProductCodes>
Traslados
Para realizar un búsqueda de productos de Traslado abrimos la llamada DestServicesAvailV2 que se encuentra en V2--> Booking Flow --> T :: Transfers y aquí tendremos que elegir entre OneWay (Viaje de ida) o RoundTryp (Viaje de ida y vuelta)
En el apartado "Body" modificamos los siguientes parámetros:
- "PrimaryLangID": Es el código del idioma, en nuestro caso será "ES".
- "ServiceType": Es el código del servicio, en nuestro caso será "T" de Transfer.
- "StayDateRange": Es el rango de fechas por el que filtraremos la búsqueda.
- "Occupations": Pondremos los datos de los pasajeros, poniendo en la etiqueta Type ADL (Adulto) o CHL (Niño), y en la etiqueta Age la edad del pasajero.
- "TransferOptions" tendremos definidos el Type ONEWAYTRIP (viaje de ida) o ROUNDTRIP (viaje de ida y vuelta).
- "LocationOriginID": Indica el lugar de origen del traslado. Tendrá la siguiente nomenclatura: letra L (Ubicación) seguido de el IDUbicacion o H (Hotel) seguido del IDHotel.
- "LocationOriginTime": Se refiere a la hora de llegada al origen de la ida
- "LocationDestinationID": Indica el lugar de destino del traslado. Tendrá la siguiente nomenclatura: letra L (Ubicación) seguido de el IDUbicacion o H (Hotel) seguido del IDUbicacionAlojamiento.
- "LocationDestinationTime": Se refiere a la hora de llegada al destino de regreso
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.