Travel Partner API

Travel Partner API menyediakan antarmuka RESTful ke platform Pusat Pengelolaan Hotel Google. Hal ini memungkinkan aplikasi mengambil dan mengubah data Pusat Pengelolaan Hotel secara efisien, sehingga cocok untuk mengelola akun besar atau kompleks.

Layanan: trippartner.googleapis.com

Untuk memanggil layanan ini, sebaiknya Anda menggunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library Anda sendiri untuk memanggil layanan ini, gunakan informasi berikut saat Anda membuat permintaan API.

Dokumen discovery

Dokumen Discovery adalah spesifikasi yang dapat dibaca komputer untuk mendeskripsikan dan menggunakan REST API. Dokumen ini digunakan untuk membuat library klien, plugin IDE, dan alat lainnya yang berinteraksi dengan Google API. Satu layanan dapat menyediakan beberapa dokumen discovery. Layanan ini menyediakan dokumen discovery berikut:

Endpoint layanan

Endpoint layanan adalah URL dasar yang menentukan alamat jaringan layanan API. Satu layanan mungkin memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah berhubungan dengan endpoint layanan ini:

  • https://travelpartner.googleapis.com

Resource REST: v3.accounts.brands

Metode
create POST /v3/{parent=accounts/*}/brands
Membuat merek baru.
get GET /v3/{name=accounts/*/brands/*}
Menampilkan instance Brand yang terkait dengan nama resource merek URI permintaan.
list GET /v3/{parent=accounts/*}/brands
Menampilkan merek untuk akun partner.
patch PATCH /v3/{brand.name=accounts/*/brands/*}
Memperbarui merek.

Resource REST: v3.accounts.freeBookingLinksReportViews

Metode
query
(deprecated)
GET /v3/{name=accounts/*}/freeBookingLinksReportViews:query
TIDAK DIGUNAKAN LAGI: Sebagai gantinya, gunakan PropertyPerformanceReportService.QueryPropertyPerformanceReport, yang juga memiliki pelaporan tayangan.

Resource REST: v3.accounts.hotelViews

Metode
list GET /v3/{parent=accounts/*}/hotelViews
Menampilkan daftar tampilan hotel.
summarize GET /v3/{parent=accounts/*}/hotelViews:summarize
Menampilkan ringkasan informasi tentang hotel.

Resource REST: v3.accounts.hotels

Metode
setLiveOnGoogle POST /v3/{account=accounts/*}/hotels:setLiveOnGoogle
Metode kustom tingkat koleksi untuk memperbarui status Live di Google untuk beberapa properti.

Resource REST: v3.accounts.icons

Metode
create POST /v3/{parent=accounts/*}/icons
Mengupload ikon baru dan memulai proses peninjauannya.
get GET /v3/{name=accounts/*/icons/*}
Menampilkan instance Icon yang terkait dengan nama resource ikon yang ditentukan dalam URI permintaan.
list GET /v3/{parent=accounts/*}/icons
Menampilkan Icon untuk akun partner.

Resource REST: v3.accounts.participationReportViews

Metode
query GET /v3/{name=accounts/*}/participationReportViews:query
Memberikan kemampuan untuk membuat kueri (mendapatkan, memfilter, dan menyegmentasikan) laporan partisipasi untuk akun tertentu.

Resource REST: v3.accounts.priceAkurasiViews

Metode
get GET /v3/{name=accounts/*/priceAccuracyViews/*}
Menampilkan tampilan akurasi harga yang diminta secara lengkap.
list GET /v3/{parent=accounts/*}/priceAccuracyViews
Menampilkan daftar akurasi harga yang tersedia.
summarize GET /v3/{parent=accounts/*}/priceAccuracyViews:summarize
Menampilkan ringkasan akurasi harga.

Resource REST: v3.accounts.priceCoverageViews

Metode
getLatest GET /v3/{parent=accounts/*}/priceCoverageViews:latest
Menampilkan tampilan cakupan harga terbaru secara lengkap.
list GET /v3/{parent=accounts/*}/priceCoverageViews
Menampilkan seluruh histori cakupan harga.

Resource REST: v3.accounts.priceViews

Metode
get GET /v3/{name=accounts/*/priceViews/*}
Menampilkan tampilan harga yang diminta secara lengkap.

Resource REST: v3.accounts.propertyPerformanceReportViews

Metode
query GET /v3/{name=accounts/*}/propertyPerformanceReportViews:query
Memberikan kemampuan untuk membuat kueri (mendapatkan, memfilter, dan menyegmentasikan) laporan link performa properti untuk akun tertentu.

Resource REST: v3.accounts.reconciliationReports

Metode
create POST /v3/{parent=accounts/*}/reconciliationReports
Membuat laporan rekonsiliasi dan menguploadnya ke Google.
get GET /v3/{name=accounts/*/reconciliationReports/*}
Menampilkan laporan rekonsiliasi.
list GET /v3/{parent=accounts/*}/reconciliationReports
Menampilkan daftar nama laporan rekonsiliasi yang dibuat.
validate POST /v3/{parent=accounts/*}/reconciliationReports:validate
Memvalidasi laporan rekonsiliasi.