Travel Partner API versi 3 memberi Anda akses terprogram ke:
- Pengelolaan penautan akun antara Pusat Pengelolaan Hotel dan Google Ads
- Pengelolaan setelan hotel yang dipilih
- Pengelolaan brand dan ikon (beta tertutup)
- Data performa properti melalui Layanan Tampilan Laporan Performa Properti
- Data hotel melalui Hotel Views Service
- Data laporan partisipasi melalui Layanan Tampilan Laporan Partisipasi
- Data akurasi harga melalui Price Accuracy Views Service
- Data cakupan harga melalui Price Coverage Views Service
- Data itinerari dan harga melalui Price Views Service
- Pengelolaan laporan rekonsiliasi komisi melalui Reconciliation Reports Service (khusus partner dengan komisi bayar per kunjungan)
Endpoint
Endpoint Travel Partner API dapat diakses melalui sintaksis RESTful dari panggilan HTTPS. URL dasar untuk semua permintaan adalah:
https://travelpartner.googleapis.com
Endpoint Service | |
---|---|
Penautan Akun | Mengelola penautan antara akun Google Ads dan akun Pusat Pengelolaan Hotel.
|
Merek | Ubah konfigurasi Merek. (beta tertutup)
|
Hotel | Ubah setelan hotel yang dipilih.
|
Penayangan Hotel | Menampilkan daftar penayangan hotel atau ringkasan.
|
Ikon | Mengelola ikon. (beta tertutup)
|
Penayangan Laporan Partisipasi | Menampilkan tampilan laporan partisipasi atau, dengan menggunakan kueri, menampilkan subset data tampilan yang difilter.
|
Tampilan Akurasi Harga | Menampilkan tampilan akurasi harga tertentu, tampilan akurasi yang tersedia, atau ringkasan.
|
Tampilan Cakupan Harga | Menampilkan tampilan cakupan harga terbaru atau seluruh histori cakupan.
|
Penayangan Harga | Menampilkan tampilan harga yang diminta dengan detail lengkap.
|
Tampilan Laporan Performa Properti | Menampilkan tampilan laporan performa properti menggunakan kueri.
|
Laporan Rekonsiliasi | Membuat, memvalidasi, dan mengambil laporan rekonsiliasi komisi (khusus Iklan Hotel).
|
Anda dapat mencari ID akun di bagian tampilan Info Akun pada tab Akun di Pusat Bantuan Iklan Hotel.
Log perubahan
Banyak layanan di Travel Partner API v2.1 telah dimigrasikan ke Google Ads API. Oleh karena itu, Travel Partner API v3 hanya mempertahankan layanan khusus hotel.
HotelViewService
HotelViewService.ListHotelViews
(sebelumnya Hotels API)- Endpoint API telah berubah dari
https://www.googleapis.com/travelpartner/v2.1/4200042/hotels
menjadihttps://travelpartner.googleapis.com/v3/accounts/4200042/hotelViews
. - Menghapus parameter permintaan
type
. - Menghapus kolom
manifestOnly
dalam respons. - Beberapa kolom telah diganti namanya.
- Endpoint API telah berubah dari
HotelViewService.SummarizeHotelViews
(sebelumnyahotel_list_stats
di Scorecard API)- Endpoint API telah berubah dari
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/hotel_list_stats
menjadihttps://travelpartner.googleapis.com/v3/accounts/4200042/hotelViews:summarize
. - Beberapa kolom telah diganti namanya.
- Endpoint API telah berubah dari
ParticipationReportViewService (sebelumnya opportunity_stats di Scorecard API)
ParticipationReportService.QueryParticipationReport
- Endpoint API telah berubah dari
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/opportunity_stats
menjadihttps://travelpartner.googleapis.com/v3/accounts/4200042/participationReportViews:query
. - Parameter kueri telah ditambahkan.
- Kolom telah diganti namanya dan disusun ulang.
- Endpoint API telah berubah dari
PriceAccuracyViewService (sebelumnya price_accuracy report API)
PriceAccuracyViewService.ListPriceAccuracyViews
- Endpoint API telah berubah dari
https://www.googleapis.com/travelpartner/v2.1/4200042/reports/price_accuracy
menjadihttps://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViews
. - API baru menampilkan daftar nama resource tampilan hotel, bukan versi sebelumnya yang menampilkan daftar tanggal laporan.
- Endpoint API telah berubah dari
PriceAccuracyViewService.ListPriceAccuracyViews
- Endpoint API telah berubah dari
https://www.googleapis.com/travelpartner/v2.1/4200042/reports/price_accuracy/20190909
menjadihttps://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViews/20190909
. - Output CSV tidak lagi didukung.
- Beberapa kolom telah diganti namanya.
- Endpoint API telah berubah dari
PriceCoverageViewService
PriceAccuracyViewService.ListPriceCoverageViews
(sebelumnyaprice_coverage_stats_history
di Scorecard API)- Endpoint API telah berubah dari
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_stats_history
menjadihttps://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViews
. - Beberapa kolom telah diganti namanya.
- Endpoint API telah berubah dari
PriceAccuracyViewService.GetLatestPriceCoverageViews
(sebelumnyaprice_coverage_stats
di Scorecard API)- Endpoint API telah berubah dari
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_stats
menjadihttps://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViews:latest
. - Beberapa kolom telah diganti namanya.
- Endpoint API telah berubah dari
PriceViewService (sebelumnya Prices API)
PriceViewService.GetPriceView
- Endpoint API telah berubah dari
https://www.googleapis.com/travelpartner/v2.1/4200042/prices/hotel_id
menjadihttps://travelpartner.googleapis.com/v3/accounts/4200042/priceViews/hotel_id
. - Beberapa kolom telah diganti namanya.
- Menghapus informasi bid dari respons.
- Endpoint API telah berubah dari
Metode ReconciliationReportService (sebelumnya Reconciliation Reports API)
ReconciliationReportService.ListReconciliationReports
- Endpoint API telah berubah dari
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports
menjadihttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports
.
- Endpoint API telah berubah dari
ReconciliationReportService.GetReconciliationReport
- Endpoint API telah berubah dari
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/datetime/filename
menjadihttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports/datetime~filename
.
- Endpoint API telah berubah dari
ReconciliationReportService.CreateReconciliationReport
- Endpoint API telah berubah dari
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports
menjadihttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports
.
- Endpoint API telah berubah dari
ReconciliationReportService.ValidateReconciliationReport
- Endpoint API telah berubah dari
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/validate
menjadihttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports:validate
.
- Endpoint API telah berubah dari
Status penghentian penggunaan
- Tidak digunakan lagi
- menunjukkan bahwa versi API akan terus berfungsi seperti yang diharapkan, tetapi mungkin tidak diupdate dengan fitur baru atau perbaikan bug. Selain itu, saat versi tidak digunakan lagi, tanggal penghentian akan ditentukan.
- Dihentikan
- menunjukkan bahwa versi API dihapus dan tidak lagi tersedia. Jangka waktu minimum antara penghentian penggunaan dan penghentian total adalah 3 bulan.
Tabel berikut menunjukkan jadwal versi API saat ini, serta tanggal penghentian dan penonaktifan yang diharapkan:
Versi | Tanggal Penghentian | Tanggal Penghentian |
---|---|---|
v3.0 | T/A | T/A |
v2.1 | September 2019 | 31 Mei 2020 |
v2.0 (Bids API) | Februari 2018 | Mei 2018 |
v2.0 (semua API lainnya) | September 2019 | 15 Februari 2020 |
v1.2 | Februari 2018 | Mei 2018 |
v1.1 | Juni 2016 | Oktober 2016 |
v1.0 | April 2015 | Oktober 2015 |
Autentikasi
Untuk mengakses Travel Partner API, klien harus melakukan autentikasi menggunakan autentikasi OAuth2.
Untuk contoh aplikasi dan informasi tambahan tentang penggunaan OAuth untuk terhubung ke Travel Partner API, lihat Autentikasi API.