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:
| Requisito | Origen | Descripción |
|---|---|---|
| Identificador de socio | Para 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/privada | Para 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-43b92f694831Página 2: • PartnerId = partnername_hotel_itin_overlay• Clave secreta = 89f37407-821r-3des-a7f5-ghb92f694294 |
| Código de seguimiento | Para 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ón | xsell-redirect-pwa | |
| Biblioteca del algoritmo HMAC-SHA1 | https://commons.apache.org/crypto/download_crypto.cgi | Para 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-8 | http://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 directos | En 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ámetros | Tipo | Obligatorio/Opcional | Descripción | Valores de ejemplo |
|---|---|---|---|---|
PartnerId | Cadena | Campo obligatorio | Lo va a proporcionar Expedia Group. | partnername-POS-Ext-Flight-Conf-EmailDL |
url | Cadena | Campo obligatorio | Crea 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 |
outboundEndDateTime | Representación como cadena de una fecha según la norma ISO 8601. | Campo obligatorio | Indica 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 |
originTLA | Cadena (3 letras) | Campo obligatorio | Indica el código del aeropuerto de origen del viaje IATA. | LAS |
returnStartDateTime | Representación como cadena de una fecha según la norma ISO 8601. | Opcional: solo hace falta para los viajes de ida y vuelta | Indica 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 |
destinationTLA | Cadena (3 letras) | Campo obligatorio | Indica el código del aeropuerto de IATA, que es el destino del viaje. | JFK |
bookingDateTime | Representación como cadena de una fecha según la norma ISO 8601. | Campo obligatorio | Indica 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 |
bookingStatus | Cadena | Opcional: 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• failedLas tarifas con descuento solo se aplican cuando se confirma la reserva en bookingStatus. | confirmed |
attachDL | booleano | Campo obligatorio | Establece el valor en « true » para activar las tarifas de conexión con descuento. | true |
signature | Cadena | Campo obligatorio | server-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 |