Developer Hub
자동 생성된 번역입니다.

참고: EGI는 현재 모든 파트너에게 제공되지 않습니다. 이 인벤토리를 활성화하는 데 관심이 있으시다면, EGI 이용에 필요한 사항에 대해 자세히 알아보시려면 담당 계정 관리자에게 문의해 주시기 바랍니다.

Rapid Lodging API의 글로벌 재고 범위 확대

전 세계에 걸쳐 재고를 확대하여 글로벌 시장에서 경쟁력을 확보하십시오

익스피디아 확장 글로벌 재고(EGI)를 활용하면 전 세계 34,000곳 이상의 숙박 시설와 경쟁할 수 있으며, 재고는 정기적으로 추가되고 있습니다. 여기에는 새로 조달된 숙박 시설와 현재 조달 중인 숙박 시설의 추가 재고가 포함됩니다.

기술적 세부 사항

EGI는 Rapid API, 의 표준 구성 요소에는 포함되어 있지 않지만, 요청 시 명시적으로 활성화할 수 있습니다. 이 기능은 표준 인벤토리와는 다른 동적 동작 및 통합 패턴을 특징으로 하므로, 콘텐츠 수집, 쇼핑, 예약 워크플로우 전반에 걸쳐 각별한 주의가 필요합니다.

콘텐츠 파일

EGI용 Rapid Content File 및 Catalog File API는 현재 English-language 콘텐츠만 지원합니다. 시스템에 현지화된(non-English) 콘텐츠 파일이 필요한 경우, 숙박 시설 콘텐츠 및 지리 API를 사용하여 로컬에서 해당 파일을 생성할 수 있습니다. 이 API들은 모든 콘텐츠 언어에 대해 real-time 스트리밍 및 유연한 데이터 처리 기능을 제공하므로, JSON-formatted API 응답에서 필요한 정보를 쉽게 추출할 수 있습니다. 나중에 처리하기 위해 원시 JSON 응답을 로컬에 저장하거나, 데이터베이스 가져오기나 기타 용도에 맞게 변환할 수 있습니다.

>> 콘텐츠 API에 대해 알아보기
>> 지리 정보 API에 대해 읽어보기

Geography API를 사용하여 특정 지역의 숙박 시설 목록을 요청하는 예시:

/regions?country_code=US&language= it-IT&include=property_ids_expanded&include=property_ids

숙박 시설 콘텐츠 API를 사용하여 카탈로그 콘텐츠를 요청하는 예시:

/properties/content?language=it-IT&supply_source=expedia&property_id={property_id}&include=catalog

EGI용 콘텐츠 통합 기능을 우선적으로 출시하는 한편, 쇼핑 및 예약 워크플로우를 검토하는 데 추가 시간을 할당할 수도 있고, EGI에 대한 준비가 완료되었다고 판단될 때 세 가지 구성 요소를 모두 함께 출시할 수도 있습니다. 구성에 대한 자세한 내용은 담당 통합 컨설턴트에게 문의해 주십시오.

룸 데이터 정렬

시스템이 숙박 시설 콘텐츠 API와 완전히 동기화되기 전에 숙박 시설에 새로운 방이 조회 API에 나타날 수 있습니다. 일관된 사용자 경험을 유지하려면, 해당 룸을 일시적으로 고객 화면에 표시하지 않도록 하거나, 새로운 룸에 대해 real-time 콘텐츠 API 호출을 실행하거나, 로컬 콘텐츠 업데이트 빈도를 높여 데이터 지연 현상을 최소화하는 방안을 고려해 보시기 바랍니다.

>> 조회 API에 대해 알아보기

요율 식별자

EGI 요금은 표준 재고와 구조가 다르며, 보다 동적인 데이터 모델을 따릅니다. 이러한 비율에 대해 고정된 값이 없기 때문에, 조회 API는 숙박 시설 콘텐츠 API의 값과 일치하지 않는 동적인 rate_id 값을 반환합니다. 이 동적 문자열 값은 숫자, 알파벳 및 기타 다양한 기호로 구성되어 있으며, 각 조회 API 응답마다 다를 수 있습니다. 이 때문에 rate_id 값은 불안정하므로, 영구 식별자나 기본 키로 사용해서는 안 됩니다. 시스템에서 프로세스별로 요율을 구분해야 하는 경우, 정책 속성과 상품 특성의 조합을 활용하여 이를 매칭하는 방안을 고려해 보십시오. 자세한 내용은 파트너 포털을 참조하십시오.

>> 프로세스별 요율 구분 방법에 대해 알아보기

조회 API 응답에서 ‘ rate_id ’ 값의 예시:

[
  {
    "property_id": "ABC152",
    "status": "available",
    "rooms": [
      {
        "id": "XYZ652",
        "room_name": " Deluxe Double ",
        "rates": [
          {
            "id": "5K|Pa7xbx4z||GCogh8-B96OEY3-f9326e292|UFO",
            … …

침대 구성의 다양성

예외적인 상황에서, 일부 객실의 경우 지정된 침대 구성이 없을 수 있으며, 이 경우 콘텐츠 API와 쇼핑 API 모두에서 ‘ bed_groups ’ ID가 0으로 표시되고 “침대 미지정”이라는 설명이 제공됩니다. 이는 숙박 시설가 다음 상황에서 침대 배치를 결정하게 됨을 의미합니다. check-in. 이러한 경우는 드물지만, 귀사의 시스템은 고객에게 관련 정보를 지속적으로 제공해야 하며, 고객이 명확한 선호 사항을 가지고 있는 경우, 고객 운영 팀에 특별 요청 사항을 전달할 수 있도록 도와야 합니다.

조회 API 응답에서 명시되지 않은 침대 구성의 예시:

{
  "bed_groups": {
    "0": {
      "id": "0",
      "description": "Bed Not Specified",
      "links": {
        "price_check": {
          … …

보류 및 다시 시작 기능

일부 EGI 요금은 Booking API의 ‘보류 및 재개’ 워크플로우와 호환되지 않으므로, 보류를 시도할 경우 오류가 발생합니다. 불만족스러운 고객 경험을 방지하기 위해, 조회 API 응답에서 ‘holdable rate’ 플래그를 요청하고, 해당 지침에 따라 올바른 워크플로를 적용할 수 있습니다.

>> ‘일시 중지 및 재개’에 대해 자세히 알아보기

보류 가능 요금 플래그 요청 예시:

Request:
/properties/availability?... …&include=rooms.rates.holdable

Response:
… …
"rooms": [
  {
    "id": "XYZ652",
    "room_name": "Deluxe Double Room",
    "rates": [
      {
        "id": "5K|Pa7xbx4z||GCogh8-B96OEY3-f9326e292|UFO",
        “holdable”: true,
        … …

Post-booking 주요 기능

예약 API를 통해 예약이 확정되면, 해당 예약 정보는 예약 관리 API로 전송됩니다. 소프트 변경(Soft Change), 하드 변경(Hard Change), 숙박 시설 메시지 센터 등 post-booking 의 기능에 접근하기 위한 토큰 링크도 예약 관리 API에서 이용할 수 있게 됩니다. 때때로 토큰 링크가 준비되는 데 최대 5분이 소요될 수 있습니다. 이러한 기능은 모든 예약에 적용되는 것은 아니므로, 시스템 내에서 이를 적절히 처리해야 한다는 점을 유의하시기 바랍니다.

>> 예약 관리 API를 확인해 보세요

EGI의 주요 차이점

기능 / 동작표준 재고전 세계 재고 확대
기본 제공 여부기본적으로 활성화됨요청 시 활성화
요율 식별자정적, 지속적변동적이며, 매장마다 다릅니다
콘텐츠 솔루션파일 API 및 스트리밍 콘텐츠 API와 호환됩니다.영어 콘텐츠의 경우 파일 API와 호환되며, 모든 언어의 콘텐츠의 경우 스트리밍 콘텐츠 API와 호환됩니다.
콘텐츠 동기화 요건인기 해시태그 숙박 시설의 일일 동기화인기 해시태그 숙박 시설의 일일 동기화
침대 구성지정됨드문 경우에 명시되지 않을 수 있음
보류 및 다시 시작 기능모든 예약에 적용됩니다일부 예약에 한해 이용 가능합니다
Post-booking 주요 기능모든 예약에 적용됩니다일부 예약에 한해 이용 가능합니다
이 페이지가 도움이 되었나요?
이 콘텐츠를 어떻게 개선하면 좋을까요?
더 나은 Developer Hub를 만드는 데 도움을 주셔서 감사합니다!