Developer Hub
This is an auto-generated translation

Introdução

O primeiro passo é reunir todas as informações necessárias para gerar o URL final do link de anexo.

Segue uma lista dos detalhes que você precisará:

RequisitoOrigemDescrição
Identificador de parceiroPara ser compartilhado por Expedia Group.O ID do parceiro é um valor de texto usado nos parâmetros da solicitação.

Por exemplo:
PartnerId =partnername_hotel_conf_overlay
Chave secreta/privadaPara ser compartilhado por Expedia Group.Uma chave secreta é uma sequência alfanumérica compartilhada de forma segura por Expedia Group para cada ID de parceiro e é usada para gerar uma assinatura. Esta chave tem 36 caracteres. Por exemplo:

Página 1:

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

Página 2:

PartnerId = partnername_hotel_itin_overlay
• Chave secreta = 89f37407-821r-3des-a7f5-ghb92f694294
Código de rastreamentoPara ser compartilhado por Expedia Group.Código de rastreamento usado para monitorar a atribuição de receita para anúncios em sites parceiros.
Ponto de extremidadexsell-redirect-pwa
Biblioteca de algoritmos HMAC-SHA1https://commons.apache.org/crypto/download_crypto.cgiA biblioteca de algoritmos HMAC-SHA1 é usada para gerar a assinatura.

https://download.java.net/java/early_access/panama/docs/api/java.base/javax/crypto/package-summary.html
URL de codificação UTF-8http://en.wikipedia.org/wiki/Percent-encoding
Guia de deeplink para construir a primeira URL da página de resultados de hotéis.DeeplinksAs instruções para criar deeplinks padrão estão detalhadas neste artigo.

Nota: Os destinos devem estar alinhados com as localidades suportadas pelos seus sites de modelo.

Nota: Os parâmetros de solicitação diferenciam maiúsculas de minúsculas. O uso incorreto de maiúsculas e minúsculas resultará em erro.

ParâmetrosTipoObrigatório/OpcionalDescriçãoValores de amostra
PartnerIdSequênciaObrigatórioA ser fornecido por Expedia Group.partnername-POS-Ext-Flight-Conf-EmailDL
urlSequênciaObrigatórioCrie o URL de solicitação de deeplink para a página de resultados do hotel usando o domínio do parceiro, os parâmetros de pesquisa e o código de rastreamento, seguindo o guia de deeplink. Certifique-se de que o código de rastreamento (mdpcid) esteja incluído e que o valor do parâmetro de saída seja URL-encoded corretamente.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
outboundEndDateTimeRepresentação em formato de string de uma data, seguindo o padrão ISO 8601.ObrigatórioEspecifique a data e a hora de chegada ao destino. Deve incluir apenas a data, a hora e o fuso horário, de acordo com a norma ISO 8601.

O valor desse parâmetro precisa ser codificado.
2025-10-30T20%3A12%3A17.928020Z
originTLASequência (3 letras)ObrigatórioEspecifique o código do aeroporto de origem da viagem: IATA.LAS
returnStartDateTimeRepresentação em formato de string de uma data, seguindo o padrão ISO 8601.Opcional - necessário apenas para viagens de ida e volta.Especifique a data e a hora de retorno da viagem a partir do destino. De acordo com a norma ISO 8601, pode incluir apenas a data, a hora e o fuso horário.

O valor desse parâmetro precisa ser codificado.
2025-11-10T20%3A12%3A17.928020Z
destinationTLASequência (3 letras)ObrigatórioEspecifique o código do aeroporto de destino da viagem: IATA.JFK
bookingDateTimeRepresentação em formato de string de uma data, seguindo o padrão ISO 8601.ObrigatórioEspecifique a data e a hora da reserva efetuada. De acordo com a norma ISO 8601, pode incluir apenas a data, a hora e o fuso horário.

O valor desse parâmetro precisa ser codificado.
2025-07-25T20%3A12%3A17.928020Z
bookingStatusSequênciaOpcional - Caso não seja fornecido, assumiremos que a reserva está confirmada.Os valores válidos para este parâmetro são:

• confirmed
pending
failed

As tarifas com desconto aplicam-se apenas quando a bookingStatusfor confirmada.
confirmed
attachDLbooleanoObrigatórioDefina o valor como truepara ativar taxas de anexos com desconto.true
signatureSequênciaObrigatórioGerado server-side pelo parceiro com base em uma chave secreta fornecida por Expedia Group. O comprimento dessa sequência é exatamente 27 caracteres. Codifique a assinatura binária resultante.BcND1F7KElTyGtyUHeXHd2JJLFs
Esta página foi útil?
Como podemos melhorar esse conteúdo?
Agradecemos por nos ajudar a melhorar.