Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

Front-end

Tipo de Request NetCoreAPI

Estructura URL Front-end

Ejemplo

Página de resultados

HotelSearchV3/ HotelResultsV2

var url = $"{AgencyDomain}”+
ns-hoteles +
esults +
$"/{Culture}" + $"/{UserService}" + $"/{DestinationPoint}" +
$"/{CheckIn}" + $"/{CheckOut}" + $"/{Occupancy) + $"/{noHeaders=true/false} + $"/{BranchCode}

https://preprod-hoteles.netactica.net/ns-hoteles/results/es-CO/demosc/l371476/2022-11-15/2022-11-23/1?noHeaders=truefalse

Página de detalle hotel

HotelDetails

var url = $"{AgencyDomain}" +
ns-hoteles +
details +
$"/{Hotelname}" + $"/{noHeaders=true/false) + $"/{BranchCode}

https://preprod-hoteles.netactica.net/ns-hoteles/details/SofitelLegendSantaClaraCartagena/ZXMtQ08vZGVtb3NjL2wzNzE0NzYvMjAyMi0xMS0xNS8yMDIyLTExLTIzLzEvMTA4LzQyYjY5YjlkMDk2ZjAwNGE2NDA5MTIzMGU0MmJkNGI0YWE0Yi80YmYwMDIzOS00ZTBmLTQyNDctYTJhNS04NzllN2Q2MDIwNDM%3D?noHeaders=true

Página de pasajeros

HotelValidate

var url = $"{AgencyDomain}" +
ns-hoteles +
passengers +
$"/{Hotelname}" +$"/{noHeaders=true/false} + $"/{BranchCode} +

https://preprod-hoteles.netactica.net/ns-hoteles/passengers/CharlestonSantaTeresaCartagena/ZXMtQ08vZGVtb3NjL2wzNzE0NzYvMjAyMi0xMS0xNS8yMDIyLTExLTIzLzEvMTA2LzEvZWVlMWM1YmMwNzAyZDA0ZTBmMGEyNWQwMWIyNGU5YjhjYzY5L2YwN2Y5ZDRjLTYxYTYtNGExYS05YjA4LTJlYTBjN2VjZjBiNw%3D%3D?noHeaders=false

NOTAS: 

  • {DestinationPoint} → puede ser un LocationId antepuesto por la l, por ejemplo: l190928. O un HotelId antepuesto por una h, por ejemplo:  h77617

  • {Occupancy} → Las habitaciones son distinguidas por "!". Las personas son distinguidas por "-". El primer número de cada habitación es la cantidad de adultos. Cada "-" después de la cantidad de adultos debe presentar la edad de un niño. Ejemplo: Una búsqueda para dos habitaciones:

...

  • {BranchCode} → Es opcional

  • {noHeaders=true/false} → Por defecto queda false, por eso creamos como "NoHeader". Así se pone true para sacar el header, en caso de que no se ponga nada entonces se presenta el header.

  • Estructura de los tokens:
    Estructura del token página de detalles
    btoa(culture/userService/destination/checkin/checkout/occupancy/hotelId/apiTokenId/searchId)

    Estructura del token página de pasajeros
    btoa(culture/userService/destination/checkin/checkout/occupancy/hotelId/rateId/apiTokenId/searchId)btoa - Función que crea una string base64-encoded (edited)

Widget de búsqueda

...

Página de resultados

...

...

Página de detalle del hotel

...

Image AddedImage Added

Página de detalle de las habitaciones

...

Página de pasajeros

...

Image AddedImage Added