This is an auto-generated translation

구현 체크리스트

첨부 모듈을 설정할 때 최종 요청 URL이 올바른지 확인하세요.

문자열 값

도메인 제외

요청 문자열에는 엔드포인트와 요청 매개변수만 포함되어야 합니다.

코드 예

`/xsell-pwa.js?partnerId=partner123&outboundEndDateTime=2014-01-02T12%3A55%3A00%2B08%3A00&...param=xyz`

인코딩 확인

모든 매개변수 값은 percent-encoded UTF-8이어야 한다는 점을 기억하세요.

필수 매개변수 확인

모든 필수 매개변수를 전달해야 합니다. 또한 다음 사항을 확인하세요:

  • destinationTla또는 latitudelongitude
  • bookingDateTime값은 과거입니다.
  • outboundEndDateTime은 향후
  • one-way, 왕복 및 multi-destination 항공편의 경우 가이드라인을 참조하세요.

서명 배치 확인

서명은 항상 최종 요청 URL의 마지막 매개변수여야 합니다.

서명

올바른 형식 사용

서명은 16진수가 아닌 Base64 형식이어야 합니다.

올바른 데이터 유형 사용

Base64 인코딩으로 변환할 때는 서명을 문자열이 아닌 정수로 처리하세요.

특수 문자 확인

Base64가 자동으로 이 작업을 수행하지만 올바른 특수 문자를 사용하고 있는지 확인하세요:

  • +-로 바꿉니다: m6y13j0747-x/h81wEzR9jE1fco=
  • /_로 바꿉니다: m6y13j0747-x_h81wEzR9jE1fco=
  • 문자열에서 =패딩을 제거합니다: m6y13j0747-x_h81wEzR9jE1fco

길이 확인

서명은 정확히 27자 길이여야 합니다.

비밀 키 가시성 확인

비밀 키는 요청 URL에 공개적으로 표시되지 않아야 합니다. 서버 측에서만 서명을 생성하는 데 사용해야 합니다.

도메인 및 엔드포인트

스크립트가 다음과 같은지 확인합니다. protocol-agnostic

필요한 프로토콜을 자동으로 선택하도록 HTTP 프로토콜 없이 스크립트( //xsell.expedia.com대신http://xsell.expedia.com)를 포함하세요.

요청 URL이 올바르게 구조화되었는지 확인

최종 요청 URL은 도메인과 요청 문자열(엔드포인트와 요청 매개변수의 조합), 서명 매개변수의 조합이어야 합니다.

  • 도메인: //xsell.expedia.com
  • 엔드포인트: /xsell-pwa.js?
  • 요청 매개변수: partnerId=partner123&outboundStartDateTime=2024-10-22T11%3A55%3A00%2B08%3A00&outboundEndDateTime=2024-10-22T13%3A55%3A00%2B08%3A00&returnStartDateTime=2024-10-30T20%3A30%3A00%2B08%3A00&returnEndDateTime=2024-10-30T22%3A30%3A00%2B08%3A00&destinationTla=LAX&numOfAdults=2&locale=en-US&currencyCode=USD&bookingDateTime=2024-04-12T12%3A32%3A15%2B08%3A00&bookingId=123ABC&bookingStatus=confirmed
  • 서명 매개변수(최종 요소여야 함): &signature=bj01fgT85mUiRmzxxSufSmlGpiI

코드 예제 //xsell.expedia.com/xsell-pwa.js?partnerId=partner123&outboundStartDateTime=2024-10-22T11%3A55%3A00%2B08%3A00&outboundEndDateTime=2024-10-22T13%3A55%3A00%2B08%3A00&returnStartDateTime=2024-10-30T20%3A30%3A00%2B08%3A00&returnEndDateTime=2024-10-30T22%3A30%3A00%2B08%3A00&destinationTla=LAX&numOfAdults=2&locale=en-US&currencyCode=USD&bookingDateTime=2024-04-12T12%3A32%3A15%2B08%3A00&bookingId=123ABC&bookingStatus=confirmed&signature=bj01fgT85mUiRmzxxSufSmlGpiI

스크립트 통합

스크립트 확인

스크립트는 안에<body> 을 포함해야 합니다. 임베디드 모듈을 사용하는 경우 필수 <div>요소가 있는지 확인하세요.

리퍼러 정책 확인

임베드된 첨부 모듈의 경우 상위 페이지 리퍼러 정책origin-when-cross-origin로 설정해야 합니다.

이 페이지가 도움이 되었나요?
이 콘텐츠를 어떻게 개선하면 좋을까요?
더 나은 Developer Hub를 만드는 데 도움을 주셔서 감사합니다!