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 merek dan ikon (beta tertutup)
- Data performa properti melalui Layanan Tampilan Laporan Performa Properti
- Data hotel melalui Layanan Tampilan Hotel
- Data laporan partisipasi melalui Layanan Penayangan Laporan Partisipasi
- Data akurasi harga melalui Layanan Tampilan Akurasi Harga
- Data cakupan harga melalui Layanan Tampilan Cakupan Harga
- Data itinerari dan harga melalui Layanan Tampilan Harga
- Pengelolaan laporan rekonsiliasi komisi melalui Layanan Laporan Rekonsiliasi (khusus partner bayar per kunjungan komisi)
Endpoint
Endpoint Travel Partner API dapat diakses melalui sintaksis REST-ful dari panggilan HTTPS. URL dasar untuk semua permintaan adalah:
https://travelpartner.googleapis.com
Endpoint layanan | |
---|---|
Penautan Akun | Mengelola penautan antara akun Google Ads dan akun Pusat Pengelolaan Hotel.
|
Merek | Mengubah konfigurasi Merek. (beta tertutup)
|
Hotel | Ubah setelan hotel yang dipilih.
|
Tampilan Hotel | Menampilkan daftar tampilan hotel atau ringkasan.
|
Ikon | Kelola ikon. (beta tertutup)
|
Tampilan Laporan Partisipasi | Menampilkan tampilan laporan partisipasi atau, dengan menggunakan kueri, menampilkan subkumpulan 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.
|
Tampilan Harga | Menampilkan tampilan harga yang diminta secara mendetail.
|
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 pada tampilan Info Akun dari tab Akun di Pusat Bantuan Iklan Hotel.
Log perubahan
Banyak layanan di Travel Partner API v2.1 telah dimigrasikan ke Google Ads API. Akibatnya, Travel Partner API v3 hanya menyimpan layanan khusus hotel.
LayananTampilanHotel
HotelViewService.ListHotelViews
(sebelumnya Hotels API)- Endpoint API telah diubah 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
di respons. - Beberapa kolom telah diganti namanya.
- Endpoint API telah diubah dari
HotelViewService.SummarizeHotelViews
(sebelumnyahotel_list_stats
di Scorecard API)- Endpoint API telah diubah 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 diubah dari
PartisipasiLaporanViewService (sebelumnya peluang_stats di Scorecard API)
ParticipationReportService.QueryParticipationReport
- Endpoint API telah diubah 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 diubah dari
PriceAkurasiViewService (sebelumnya price_accuracy report API)
PriceAccuracyViewService.ListPriceAccuracyViews
- Endpoint API telah diubah dari
https://www.googleapis.com/travelpartner/v2.1/4200042/reports/price_accuracy
menjadihttps://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViews
. - API baru ini menampilkan daftar nama resource tampilan hotel, bukan versi sebelumnya, yang menampilkan daftar tanggal laporan.
- Endpoint API telah diubah dari
PriceAccuracyViewService.ListPriceAccuracyViews
- Endpoint API telah diubah 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 didukung lagi.
- Beberapa kolom telah diganti namanya.
- Endpoint API telah diubah dari
PriceCoverageViewService
PriceAccuracyViewService.ListPriceCoverageViews
(sebelumnyaprice_coverage_stats_history
di Scorecard API)- Endpoint API telah diubah 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 diubah dari
PriceAccuracyViewService.GetLatestPriceCoverageViews
(sebelumnyaprice_coverage_stats
di Scorecard API)- Endpoint API telah diubah 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 diubah dari
PriceViewService (sebelumnya Price API)
PriceViewService.GetPriceView
- Endpoint API telah diubah 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 diubah dari
Metode ReconciliationReportService (sebelumnya Reconciliation Reports API)
ReconciliationReportService.ListReconciliationReports
- Endpoint API telah diubah dari
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports
menjadihttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports
.
- Endpoint API telah diubah dari
ReconciliationReportService.GetReconciliationReport
- Endpoint API telah diubah 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 diubah dari
ReconciliationReportService.CreateReconciliationReport
- Endpoint API telah diubah dari
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports
menjadihttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports
.
- Endpoint API telah diubah dari
ReconciliationReportService.ValidateReconciliationReport
- Endpoint API telah diubah dari
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/validate
menjadihttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports:validate
.
- Endpoint API telah diubah 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, ketika versi tidak digunakan lagi, tanggal matahari terbenam akan ditentukan.
- Dihentikan
- menunjukkan bahwa versi API dihapus dan tidak lagi tersedia. Jumlah minimum waktu antara penghentian dan penghentian adalah 3 bulan.
Tabel berikut menunjukkan jadwal versi API saat ini, serta perkiraan penghentian dan tanggal penghentian:
Version | Tanggal Penghentian | Tanggal Penghentian |
---|---|---|
v3.0 | T/A | T/A |
v2.1 | September 2019 | 31 Mei 2020 |
v2.0 (API Bid) | 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 mengautentikasi menggunakan autentikasi OAuth2.
Untuk aplikasi contoh dan informasi tambahan tentang penggunaan OAuth agar terhubung ke Travel Partner API, lihat Autentikasi API.