시작하기
첫 번째 단계는 최종 첨부 링크 URL을 생성하는 데 필요한 모든 정보를 수집하는 것입니다.
다음은 필요한 세부 사항 목록입니다:
| 요구 사항 | 소스 | 설명 |
|---|---|---|
| 파트너 식별자 | 공유할 사람: Expedia Group. | 파트너 ID는 요청 매개변수에 사용되는 문자열 값입니다. 예를 들어: PartnerId =partnername_hotel_conf_overlay |
| 비밀 키/개인 키 | 공유할 사람: Expedia Group. | 비밀 키는 Expedia Group 에서 각 파트너 ID별로 안전하게 공유하는 영숫자 문자열로, 서명을 생성하는 데 사용됩니다. 이 키의 길이는 36자입니다. 예를 들어: 1페이지: • PartnerId = partnername_hotel_conf_overlay• 비밀 키 = 6f437404-261d-4beb-a7fc-43b92f6948312페이지: • PartnerId = partnername_hotel_itin_overlay• 비밀 키 = 89f37407-821r-3des-a7f5-ghb92f694294 |
| 추적 코드 | 공유할 사람: Expedia Group. | 제휴 사이트 게재물의 수익 기여도를 추적하는 데 사용되는 추적 코드입니다. |
| 엔드포인트 | xsell-redirect-pwa | |
| HMAC-SHA1 알고리즘 라이브러리 | https://commons.apache.org/crypto/download_crypto.cgi | 서명을 생성하는 데 HMAC-SHA1 알고리즘 라이브러리가 사용됩니다. https://download.java.net/java/early_access/panama/docs/api/java.base/javax/crypto/package-summary.html |
| URL 인코딩 UTF-8 | http://en.wikipedia.org/wiki/Percent-encoding | |
| 호텔 검색 결과 페이지의 첫 번째 URL을 생성하기 위한 딥링크 가이드. | 딥 링크 | 표준 딥링크 생성 방법에 대한 자세한 내용은 이 글에서 확인할 수 있습니다. 참고: 의 대상 위치는 템플릿 사이트에서 지원하는 지역 설정과 일치해야 합니다. |
이메일 첨부 링크 URL 요청 매개변 수
참고: 요청 매개변수는 대소문자를 구분합니다. 대소문자를 잘못 입력하면 오류가 발생합니다.
| 매개변수 | 유형 | 필수/선택 | 설명 | 예시 값 |
|---|---|---|---|---|
PartnerId | String | 필수 항목 | 제공처: Expedia Group. | partnername-POS-Ext-Flight-Conf-EmailDL |
url | String | 필수 항목 | 딥링크 가이드에 따라 파트너 도메인, 검색 매개변수 및 추적 코드를 사용하여 호텔 결과 페이지용 딥링크 요청 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 표준에 따른 날짜의 문자열 표현. | 필수 항목 | 목적지에 도착하는 여행 일자와 시간을 지정하십시오. 여기에는 ISO 8601 표준에 따른 날짜, 시간 및 시간대만 포함되어야 합니다. 이 매개변수 값을 인코딩해야 합니다. | 2025-10-30T20%3A12%3A17.928020Z |
originTLA | 문자열 (3글자) | 필수 항목 | 여행 출발지의 IATA 공항 코드를 지정하십시오. | LAS |
returnStartDateTime | ISO 8601 표준에 따른 날짜의 문자열 표현. | 선택 사항 - 왕복 여행 시에만 필요함 | 목적지에서 출발하는 귀국 일자와 시간을 지정하십시오. ISO 8601 표준에 따라 날짜, 시간 및 시간대만 포함될 수 있습니다. 이 매개변수 값을 인코딩해야 합니다. | 2025-11-10T20%3A12%3A17.928020Z |
destinationTLA | 문자열 (3글자) | 필수 항목 | 여행 목적지인 IATA 의 공항 코드를 입력하세요. | JFK |
bookingDateTime | ISO 8601 표준에 따른 날짜의 문자열 표현. | 필수 항목 | 예약된 일자와 시간을 지정해 주세요. ISO 8601 표준에 따라 날짜, 시간 및 시간대만 포함될 수 있습니다. 이 매개변수 값을 인코딩해야 합니다. | 2025-07-25T20%3A12%3A17.928020Z |
bookingStatus | String | 선택 사항 - 해당 정보를 제공하지 않을 경우, 예약이 확정된 것으로 간주합니다. | 이 매개변수의 유효한 값은 다음과 같습니다: • confirmed• pending• failed할인 요금은 ‘ bookingStatus ’이 확정된 경우에만 적용됩니다. | confirmed |
attachDL | 부울 | 필수 항목 | 할인된 연결 요율을 적용하려면 값을 ‘ true ’로 설정하십시오. | true |
signature | String | 필수 항목 | 파트너가 다음에서 제공한 비밀 키를 기반으로 server-side 을 생성했습니다. Expedia Group. 이 문자열의 길이는 정확히 27자입니다. 결과로 나온 바이너리 서명을 인코딩합니다. | BcND1F7KElTyGtyUHeXHd2JJLFs |