여행 파트너 API 버전 3을 사용하면 다음 항목에 프로그래매틱 방식으로 액세스할 수 있습니다.
- Hotel Center와 Google Ads 간 계정 연결 관리
- 선택한 호텔 설정 관리
- 브랜드 및 아이콘 관리 (비공개 베타)
- 숙박 시설 실적 보고서 뷰 서비스를 통한 숙박 시설 실적 데이터
- 호텔 뷰 서비스를 통한 호텔 데이터
- 참여 보고서 뷰 서비스를 통한 참여 보고서 데이터
- 가격 정확도 뷰 서비스를 통한 가격 정확도 데이터
- Price Coverage Views Service를 통한 가격 범위 데이터
- 가격 보기 서비스를 통한 여정 및 가격 데이터
- 조정 보고서 서비스를 통한 수수료 조정 보고서 관리 (수수료 투숙당지불 파트너만 해당)
엔드포인트
여행 파트너 API 엔드포인트는 HTTPS 호출에서 RESTful 구문을 통해 액세스할 수 있습니다. 모든 요청의 기본 URL은 다음과 같습니다.
https://travelpartner.googleapis.com
서비스 엔드포인트 | |
---|---|
계정 링크 | Google Ads 계정과 Hotel Center 계정 간의 연결을 관리합니다.
|
브랜드 | 브랜드 구성을 수정합니다. (비공개 베타)
|
호텔 | 선택한 호텔 설정을 수정합니다.
|
호텔 조회수 | 호텔 조회 목록 또는 요약을 반환합니다.
|
아이콘 | 아이콘 관리 (비공개 베타)
|
참여 보고서 조회수 | 참여 보고서 보기를 반환하거나 쿼리를 사용하여 보기 데이터의 필터링된 하위 집합을 반환합니다.
|
가격 정확도 조회수 | 특정 가격 정확도 보기, 사용 가능한 정확도 보기 또는 요약을 반환합니다.
|
가격 범위 조회수 | 최신 가격 적용 범위 보기 또는 전체 적용 범위 기록을 반환합니다.
|
가격 조회수 | 요청된 가격 보기를 전체 세부정보로 반환합니다.
|
숙박 시설 실적 보고서 조회수 | 쿼리를 사용하여 속성 실적 보고서 뷰를 반환합니다.
|
조정 보고서 | 수수료 조정 보고서를 생성, 검증, 검색합니다 (호텔 광고만 해당).
|
Hotel Ads Center의 계정 탭에 있는 계정 정보 보기에서 계정 ID를 확인할 수 있습니다.
변경 로그
Travel Partner API v2.1의 많은 서비스가 Google Ads API로 이전되었습니다. 따라서 Travel Partner API v3에는 호텔 관련 서비스만 유지됩니다.
HotelViewService
HotelViewService.ListHotelViews
(이전 명칭: Hotels API)- API 엔드포인트가
https://www.googleapis.com/travelpartner/v2.1/4200042/hotels
에서https://travelpartner.googleapis.com/v3/accounts/4200042/hotelViews
로 변경되었습니다. type
요청 매개변수를 삭제했습니다.- 응답에서
manifestOnly
필드가 삭제되었습니다. - 일부 필드의 이름이 변경되었습니다.
- API 엔드포인트가
HotelViewService.SummarizeHotelViews
(이전에는 스코어카드 API에서hotel_list_stats
)- API 엔드포인트가
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/hotel_list_stats
에서https://travelpartner.googleapis.com/v3/accounts/4200042/hotelViews:summarize
로 변경되었습니다. - 일부 필드의 이름이 변경되었습니다.
- API 엔드포인트가
ParticipationReportViewService (이전에는 스코어카드 API의 opportunity_stats)
ParticipationReportService.QueryParticipationReport
- API 엔드포인트가
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/opportunity_stats
에서https://travelpartner.googleapis.com/v3/accounts/4200042/participationReportViews:query
로 변경되었습니다. - 쿼리 매개변수가 추가되었습니다.
- 필드의 이름이 변경되고 구조가 조정되었습니다.
- API 엔드포인트가
PriceAccuracyViewService (이전 명칭: price_accuracy 보고서 API)
PriceAccuracyViewService.ListPriceAccuracyViews
- API 엔드포인트가
https://www.googleapis.com/travelpartner/v2.1/4200042/reports/price_accuracy
에서https://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViews
로 변경되었습니다. - 새 API는 보고서 날짜 목록을 반환하는 이전 버전과 달리 호텔 뷰 리소스 이름 목록을 반환합니다.
- API 엔드포인트가
PriceAccuracyViewService.ListPriceAccuracyViews
- API 엔드포인트가
https://www.googleapis.com/travelpartner/v2.1/4200042/reports/price_accuracy/20190909
에서https://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViews/20190909
로 변경되었습니다. - CSV 출력은 더 이상 지원되지 않습니다.
- 일부 필드의 이름이 변경되었습니다.
- API 엔드포인트가
PriceCoverageViewService
PriceAccuracyViewService.ListPriceCoverageViews
(이전에는 스코어카드 API에서price_coverage_stats_history
)- API 엔드포인트가
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_stats_history
에서https://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViews
로 변경되었습니다. - 일부 필드의 이름이 변경되었습니다.
- API 엔드포인트가
PriceAccuracyViewService.GetLatestPriceCoverageViews
(이전에는 스코어카드 API에서price_coverage_stats
)- API 엔드포인트가
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_stats
에서https://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViews:latest
로 변경되었습니다. - 일부 필드의 이름이 변경되었습니다.
- API 엔드포인트가
PriceViewService (이전 명칭: Prices API)
PriceViewService.GetPriceView
- API 엔드포인트가
https://www.googleapis.com/travelpartner/v2.1/4200042/prices/hotel_id
에서https://travelpartner.googleapis.com/v3/accounts/4200042/priceViews/hotel_id
로 변경되었습니다. - 일부 필드의 이름이 변경되었습니다.
- 응답에서 입찰 정보를 삭제했습니다.
- API 엔드포인트가
ReconciliationReportService 메서드 (이전의 조정 보고서 API)
ReconciliationReportService.ListReconciliationReports
- API 엔드포인트가
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports
에서https://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports
로 변경되었습니다.
- API 엔드포인트가
ReconciliationReportService.GetReconciliationReport
- API 엔드포인트가
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/datetime/filename
에서https://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports/datetime~filename
로 변경되었습니다.
- API 엔드포인트가
ReconciliationReportService.CreateReconciliationReport
- API 엔드포인트가
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports
에서https://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports
로 변경되었습니다.
- API 엔드포인트가
ReconciliationReportService.ValidateReconciliationReport
- API 엔드포인트가
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/validate
에서https://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports:validate
로 변경되었습니다.
- API 엔드포인트가
지원 중단
- 지원 중단됨
- 는 API 버전이 계속 정상적으로 작동하지만 새로운 기능 또는 버그 수정이 업데이트되지 않을 수 있음을 나타냅니다. 또한 버전이 지원 중단되면 지원 종료 날짜가 결정됩니다.
- 지원 중단됨
- 는 API 버전이 삭제되어 더 이상 사용할 수 없음을 나타냅니다. 지원 중단과 서비스 종료 사이의 최소 기간은 3개월입니다.
다음 표에는 현재 API 버전 일정과 예상되는 지원 중단일 및 서비스 종료일이 나와 있습니다.
버전 | 지원 중단일 | 지원 종료일 |
---|---|---|
v3.0 | 해당 사항 없음 | 해당 사항 없음 |
v2.1 | 2019년 9월 | 2020년 5월 31일 |
v2.0 (입찰 API) | 2018년 2월 | 2018년 5월 |
v2.0 (기타 모든 API) | 2019년 9월 | 2020년 2월 15일 |
v1.2 | 2018년 2월 | 2018년 5월 |
v1.1 | 2016년 6월 | 2016년 10월 |
v1.0 | 2015년 4월 | 2015년 10월 |
인증
여행 파트너 API에 액세스하려면 클라이언트가 OAuth2 인증을 사용하여 인증해야 합니다.
OAuth를 사용하여 Travel Partner API에 연결하는 예시 애플리케이션과 추가 정보는 API 인증을 참고하세요.