Developer Hub
Esta traducción se ha generado automáticamente

Primeros pasos

El primer paso es recopilar toda la información necesaria para generar la URL definitiva del enlace de adjunto.

Aquí tienes una lista con los datos que vas a necesitar:

RequisitoOrigenDescripción
Identificador de socioPara compartirlo con Expedia Group.El ID de socio es un valor de cadena que se usa en los parámetros de solicitud.

Por ejemplo:
PartnerId =partnername_hotel_conf_overlay
Clave secreta/privadaPara compartirlo con Expedia Group.Una clave secreta es una cadena alfanumérica que Expedia Group comparte de forma segura para cada ID de socio y que se usa para generar una firma. Esta clave tiene 36 caracteres. Por ejemplo:

Página 1:

PartnerId = partnername_hotel_conf_overlay
• Clave secreta = 6f437404-261d-4beb-a7fc-43b92f694831

Página 2:

PartnerId = partnername_hotel_itin_overlay
• Clave secreta = 89f37407-821r-3des-a7f5-ghb92f694294
Código de seguimientoPara compartirlo con Expedia Group.Código de seguimiento que se usa para hacer un seguimiento de la atribución de ingresos de los anuncios en las páginas de los socios.
Punto de conexiónxsell-redirect-pwa
Biblioteca del algoritmo HMAC-SHA1https://commons.apache.org/crypto/download_crypto.cgiPara generar la firma se usa la biblioteca del algoritmo HMAC-SHA1.

https://download.java.net/java/early_access/panama/docs/api/java.base/javax/crypto/package-summary.html
Codificación de la URL n.ºUTF-8http://en.wikipedia.org/wiki/Percent-encoding
Guía de enlaces directos para crear la primera URL de la página de resultados de hoteles.Enlaces directosEn este artículo se explican detalladamente las instrucciones para crear enlaces directos estándar.

Nota: Los destinos de « » deben coincidir con las configuraciones regionales compatibles con tus sitios de plantilla.

Parámetros de solicitud de la URL del enlace adjunto al correo electrónico

Nota: Los parámetros de la solicitud distinguen entre mayúsculas y minúsculas. Si no respetas las mayúsculas y minúsculas, te saldrá un error.

ParámetrosTipoObligatorio/OpcionalDescripciónValores de ejemplo
PartnerIdCadenaCampo obligatorioLo va a proporcionar Expedia Group.partnername-POS-Ext-Flight-Conf-EmailDL
urlCadenaCampo obligatorioCrea la URL de solicitud de enlace directo para la página de resultados del hotel utilizando el dominio del socio, los parámetros de búsqueda y el código de seguimiento, siguiendo la guía de enlaces directos. Asegúrate de que se incluye el código de seguimiento (mdpcid) y de que el valor del parámetro de salida está bien URL-encoded.
>> Lee la guía sobre enlaces profundos
url = https%3A%2F%2Fexpedia.com%2Fgo%2Fhotel%2Fsearch%2FDestination%2F2025-12-22%2F2025-12-25%3Fmdpcid%3DMDPCID=Expedia-IE.DPS.en_IE.confemail.attachDL.Flightl%26CityName%3DORD%26SortBy%3Ddistance%26NumRoom%3D1%26NumAdult1%3D3%26NumChild1%3D2%26Rm1child1age%3D9%26Rm1child2age%3D6n
outboundEndDateTimeRepresentación como cadena de una fecha según la norma ISO 8601.Campo obligatorioIndica la fecha y la hora de llegada al destino. Solo debe incluir la fecha, la hora y la zona horaria según la norma ISO 8601.

Hay que codificar el valor de este parámetro.
2025-10-30T20%3A12%3A17.928020Z
originTLACadena (3 letras)Campo obligatorioIndica el código del aeropuerto de origen del viaje IATA.LAS
returnStartDateTimeRepresentación como cadena de una fecha según la norma ISO 8601.Opcional: solo hace falta para los viajes de ida y vueltaIndica la fecha y la hora de regreso del viaje desde el destino. Solo puede incluir la fecha, la hora y la zona horaria según la norma ISO 8601.

Hay que codificar el valor de este parámetro.
2025-11-10T20%3A12%3A17.928020Z
destinationTLACadena (3 letras)Campo obligatorioIndica el código del aeropuerto de IATA, que es el destino del viaje.JFK
bookingDateTimeRepresentación como cadena de una fecha según la norma ISO 8601.Campo obligatorioIndica la fecha y la hora de la reserva. Solo puede incluir la fecha, la hora y la zona horaria según la norma ISO 8601.

Hay que codificar el valor de este parámetro.
2025-07-25T20%3A12%3A17.928020Z
bookingStatusCadenaOpcional: si no se indica lo contrario, damos por hecho que la reserva está confirmada.Los valores válidos para este parámetro son:

• confirmed
pending
failed

Las tarifas con descuento solo se aplican cuando se confirma la reserva en bookingStatus.
confirmed
attachDLbooleanoCampo obligatorioEstablece el valor en « true » para activar las tarifas de conexión con descuento.true
signatureCadenaCampo obligatorioserver-side generado por el socio a partir de una clave secreta facilitada por Expedia Group. Esta cadena tiene exactamente 27 caracteres. Codifica la firma binaria resultante.BcND1F7KElTyGtyUHeXHd2JJLFs
¿Te ha resultado útil esta página?
¿Cómo podemos mejorar este contenido?
¡Gracias por ayudarnos a mejorar!