Travel Partner API'nin 3. sürümü aşağıdaki öğelere programatik erişim sağlar:
- Hotel Center ile Google Ads arasındaki hesap bağlantılarının yönetimi
- Seçilen otel ayarlarının yönetimi
- Markaların ve simgelerin yönetimi (kapalı beta)
- Mülk Performansı Raporu Görünümleri Hizmeti aracılığıyla mülk performansı verileri
- Otel Görünümleri Hizmeti aracılığıyla otel verileri
- Katılım Raporu Görüntüleme Hizmeti aracılığıyla katılım raporu verileri
- Fiyat Doğruluğu Görüntüleme Hizmeti aracılığıyla fiyat doğruluğu verileri
- Fiyat Kapsamı Görünümleri Hizmeti aracılığıyla fiyat kapsamı verileri
- Fiyat Görünümleri Hizmeti aracılığıyla seyahat planı ve fiyatlandırma verileri
- Mutabakat Raporları Hizmeti aracılığıyla komisyon mutabakat raporlarının yönetimi (yalnızca konaklama başına ödeme komisyonu iş ortakları)
Uç noktalar
Travel Partner API uç noktalarına, HTTPS çağrılarından RESTful söz dizimiyle erişilebilir. Tüm isteklerin temel URL'si şudur:
https://travelpartner.googleapis.com
Hizmet uç noktaları | |
---|---|
Hesap Bağlantıları | Google Ads hesabı ile Hotel Center hesabı arasındaki bağlantıları yönetir.
|
Markalar | Marka yapılandırmasını değiştirin. (kapalı beta)
|
Oteller | Seçilen otel ayarlarını değiştirin.
|
Otel Görüntülemeleri | Otel görüntülemelerinin listesini veya bir özeti döndürür.
|
Simgeler | Simgeleri yönetebilirsiniz. (kapalı beta)
|
Katılım raporu görüntülemeleri | Katılım raporu görünümü döndürür veya sorgu kullanarak görünümün verilerinin filtrelenmiş bir alt kümesini döndürür.
|
Fiyat Doğruluğu Görüntülemeleri | Belirli bir fiyat doğruluğu görünümünü, kullanılabilir doğruluk görünümlerini veya bir özeti döndürür.
|
Fiyat Kapsamı Görüntülemeleri | En son fiyat kapsamı görünümünü veya kapsamın tamamının geçmişini döndürür.
|
Fiyat Görüntüleme Sayısı | İstenen fiyat görünümünü tüm ayrıntılarıyla döndürür.
|
Tesis Performansı Raporu Görünümleri | Bir sorgu kullanarak mülk performansı raporu görünümü döndürür.
|
Mutabakat raporları | Komisyon mutabakat raporları oluşturur, doğrular ve alır (yalnızca otel reklamları).
|
Hesap kimliğinizi Hotel Reklamları Merkezi'ndeki Hesap sekmesinin Hesap Bilgileri görünümünde bulabilirsiniz.
Değişiklik günlüğü
Travel Partner API v2.1'deki birçok hizmet Google Ads API'ye taşındı. Bu nedenle, Travel Partner API v3 yalnızca otele özgü hizmetleri korur.
HotelViewService
HotelViewService.ListHotelViews
(eski adıyla Hotels API)- API uç noktası
https://www.googleapis.com/travelpartner/v2.1/4200042/hotels
ikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/hotelViews
olarak değiştirildi. type
istek parametresi kaldırıldı.- Yanıtındaki
manifestOnly
alanı kaldırıldı. - Bazı alanlar yeniden adlandırıldı.
- API uç noktası
HotelViewService.SummarizeHotelViews
(eski adıyla Scorecard API'dehotel_list_stats
)- API uç noktası
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/hotel_list_stats
ikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/hotelViews:summarize
olarak değiştirildi. - Bazı alanlar yeniden adlandırıldı.
- API uç noktası
ParticipationReportViewService (eski adıyla Scorecard API'deki opportunity_stats)
ParticipationReportService.QueryParticipationReport
- API uç noktası
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/opportunity_stats
ikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/participationReportViews:query
olarak değiştirildi. - Sorgu parametreleri eklendi.
- Alanların adı değiştirildi ve alanlar yeniden yapılandırıldı.
- API uç noktası
PriceAccuracyViewService (eski adıyla price_accuracy rapor API'si)
PriceAccuracyViewService.ListPriceAccuracyViews
- API uç noktası
https://www.googleapis.com/travelpartner/v2.1/4200042/reports/price_accuracy
ikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViews
olarak değiştirildi. - Yeni API, rapor tarihleri listesi döndüren önceki sürümün aksine otel görünümü kaynak adlarının listesini döndürür.
- API uç noktası
PriceAccuracyViewService.ListPriceAccuracyViews
- API uç noktası
https://www.googleapis.com/travelpartner/v2.1/4200042/reports/price_accuracy/20190909
ikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViews/20190909
olarak değiştirildi. - CSV çıkışı artık desteklenmiyor.
- Bazı alanlar yeniden adlandırıldı.
- API uç noktası
PriceCoverageViewService
PriceAccuracyViewService.ListPriceCoverageViews
(eski adıyla Scorecard API'deprice_coverage_stats_history
)- API uç noktası
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_stats_history
ikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViews
olarak değiştirildi. - Bazı alanlar yeniden adlandırıldı.
- API uç noktası
PriceAccuracyViewService.GetLatestPriceCoverageViews
(eski adıyla Scorecard API'deprice_coverage_stats
)- API uç noktası
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_stats
ikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViews:latest
olarak değiştirildi. - Bazı alanlar yeniden adlandırıldı.
- API uç noktası
PriceViewService (eski adıyla Prices API)
PriceViewService.GetPriceView
- API uç noktası
https://www.googleapis.com/travelpartner/v2.1/4200042/prices/hotel_id
ikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceViews/hotel_id
olarak değiştirildi. - Bazı alanlar yeniden adlandırıldı.
- Yanıttan teklif bilgileri kaldırıldı.
- API uç noktası
ReconciliationReportService yöntemleri (eski adıyla Mutabakat Raporları API'si)
ReconciliationReportService.ListReconciliationReports
- API uç noktası
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports
ikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports
olarak değiştirildi.
- API uç noktası
ReconciliationReportService.GetReconciliationReport
- API uç noktası
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/datetime/filename
ikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports/datetime~filename
olarak değiştirildi.
- API uç noktası
ReconciliationReportService.CreateReconciliationReport
- API uç noktası
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports
ikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports
olarak değiştirildi.
- API uç noktası
ReconciliationReportService.ValidateReconciliationReport
- API uç noktası
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/validate
ikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports:validate
olarak değiştirildi.
- API uç noktası
Kullanımdan Kaldırma
- Kullanımdan kaldırıldı
- , API sürümünün beklendiği gibi çalışmaya devam edeceğini ancak yeni özellikler veya hata düzeltmeleriyle güncellenmeyebileceğini gösterir. Ayrıca, bir sürümün desteği sonlandırıldığında kullanımdan kaldırma tarihi belirlenir.
- Kullanımdan kaldırıldı (Sunsetted)
- , API sürümünün kaldırıldığını ve artık kullanılamadığını gösterir. Desteğin sonlandırılması ile kullanımdan kaldırılması arasındaki minimum süre 3 aydır.
Aşağıdaki tabloda API sürümlerinin mevcut programı ile beklenen kullanımdan kaldırma ve kullanımdan kaldırılma tarihleri gösterilmektedir:
Sürüm | Desteği sonlandırma tarihi | Kullanımdan Kaldırma Tarihi |
---|---|---|
v3.0 | Yok | Yok |
v2.1 | Eylül 2019 | 31 Mayıs 2020 |
v2.0 (Bids API) | Şubat 2018 | Mayıs 2018 |
v2.0 (diğer tüm API'ler) | Eylül 2019 | 15 Şubat 2020 |
v1.2 | Şubat 2018 | Mayıs 2018 |
v1.1 | Haziran 2016 | Ekim 2016 |
v1.0 | Nisan 2015 | Ekim 2015 |
Kimlik doğrulama
Müşterilerin Travel Partner API'ye erişmek için OAuth2 kimlik doğrulamasını kullanarak kimlik doğrulaması yapması gerekir.
Örnek bir uygulama ve Travel Partner API'ye bağlanmak için OAuth'u kullanma hakkında ek bilgi için API Kimlik Doğrulaması başlıklı makaleyi inceleyin.