시작하기
첫 번째 단계는 최종 첨부 링크 URL을 생성하는 데 필요한 모든 정보를 수집하는 것입니다.
다음은 필요한 세부 사항 목록입니다:
| 요구 사항 | 소스 | 설명 |
|---|---|---|
partnerid | 공유할 사람: Expedia Group. | 요청 매개변수에 사용되는 문자열 값입니다. 예: partnerid = partnername_hotel_conf_overlay |
| 비밀 키/개인 키 | 공유자: Expedia Group. | 각 .에 대한 서명을 생성하는 데 사용되는 36자 길이의 영숫자 문자열입니다 partnerid. 예를 들어:1페이지: partnerId = partnername_hotel_conf_overlaysecret key = 6f437404-261d-4beb-a7fc-43b92f6948312페이지: partnerId = partnername_hotel_itin_overlaysecret key = 89f37407-821r-3des-a7f5-ghb92f694294 |
| 추적 코드 | 공유할 사람: Expedia Group. | 제휴 사이트 게재물의 수익 기여도를 추적하는 데 사용되는 코드입니다. |
| 딥링크 URL | 공유할 사람: Expedia Group. | 예시: https://partnersitedomain/xsell-redirect-pwa?url=https%3A%2F%2Fpartnersitedomain%2Fgo%2Fhotel%2Fsearch%2FDestination%2F2026-08-25%2F2026-08-27%3FTrackingCodeHOTEL%26CityName%3DLAS%26SortBy%3DRECOMMENDED%26NumRoom%3D1%26NumAdult1%3D2&outboundEndDateTime=2026-08-25T16%3A53%3A00.000000Z&destinationTla=LAS&returnStartDateTime=2026-08-27T16%3A53%3A00.000000Z&originTla=SEA&bookingDateTime=2026-08-11T16%3A53%3A00.000000Z&attachDL=true&partnerId&signature |
| 엔드포인트 | xsell-redirect-pwa | 연결에 필요한 엔드포인트입니다. 그것은 case-sensitive. |
| HMAC-SHA1 알고리즘 라이브러리 | 다음 중 하나를 선택하세요 >> Apache Commons Crypto 또는 | |
| >> Javax Crypto | 서명을 생성하는 데 사용됩니다. | |
| URL 인코딩 UTF-8 | >> UTF-8 퍼센트 인코딩 | 안전한 전송을 위해 요청 URL을 인코딩하는 데 사용됩니다. |
이메일 첨부 링크 URL 요청 매개변수
| 매개변수 | 유형 | 필수 항목 | 설명 | 샘플 값 |
|---|---|---|---|---|
partnerid | String | Y | 제공처: Expedia Group. | partnername-POS-Ext-Flight-Conf-EmailDL |
url | String | Y | 딥링크 가이드를 참고하여 파트너 도메인, 검색 매개변수 및 추적 코드를 사용하여 호텔 결과 페이지용 딥링크 요청 URL을 생성하십시오. 추적 코드 mdpcid 가 포함되어 있는지 확인하고, 출력 매개변수의 값이 올바르게 설정되어 있는지 확인하십시오. URL-encoded.>> 딥링크 가이드 읽기 | 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 | ISO 8601 표준을 따르는 날짜의 문자열 표현. | Y | 목적지에 도착할 날짜와 시간을 지정하십시오. 여기에는 ISO 8601 표준에 따른 날짜, 시간 및 시간대만 포함되어야 합니다. 이 매개변수 값을 인코딩해야 합니다. | 2025-10-30T20%3A12%3A17.928020Z |
originTLA | 문자열 (3글자) | Y | 여행 출발지의 ‘ IATA ’ 공항 코드를 지정하십시오. | LAS |
returnStartDateTime | ISO 8601 표준에 따른 날짜의 문자열 표현. | 왕복 여행 시에만 필요합니다 | 목적지에서 출발하여 귀국하는 날짜와 시간을 지정하십시오. ISO 8601 표준에 따라 날짜, 시간 및 시간대만 포함할 수 있습니다. 이 매개변수 값은 인코딩되어야 합니다. | 2025-11-10T20%3A12%3A17.928020Z |
destinationTLA | 문자열 (3글자) | Y | 여행 목적지의 ‘ IATA ’ 공항 코드를 입력하세요. | JFK |
bookingDateTime | ISO 8601 표준을 따르는 날짜의 문자열 표현. | Y | 예약한 날짜와 시간을 지정해 주세요. ISO 8601 표준에 따라 날짜, 시간 및 시간대만 포함할 수 있습니다. 이 매개변수 값을 인코딩해야 합니다. | 2025-07-25T20%3A12%3A17.928020Z |
bookingStatus | String | 별도로 안내해 주시지 않는 경우, 예약이 확정된 것으로 간주합니다. | 이 매개변수의 유효한 값은 다음과 같습니다: • confirmed• pending• failed할인 요금은 ‘ bookingStatus ’이 확정된 경우에만 적용됩니다. | confirmed |
attachDL | 부울 | Y | 할인된 부착 요율을 적용하려면 값을 ‘ true ’로 설정하십시오. | true |
signature | String | Y | 파트너가 다음에서 제공한 비밀 키를 기반으로 server-side 을 생성했습니다. Expedia Group. 이 문자열의 길이는 정확히 27자입니다. 결과로 나온 이진 서명을 인코딩합니다. | BcND1F7KElTyGtyUHeXHd2JJLFs |
참고: 요청 매개변수는 대소문자를 구분합니다. 대소문자를 잘못 입력하면 오류가 발생합니다.