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/hotelsikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/hotelViewsolarak değiştirildi. typeistek parametresi kaldırıldı.- Yanıtındaki
manifestOnlyalanı 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_statsikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/hotelViews:summarizeolarak 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_statsikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/participationReportViews:queryolarak 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_accuracyikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViewsolarak 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/20190909ikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViews/20190909olarak 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_historyikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViewsolarak 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_statsikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViews:latestolarak 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_idikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceViews/hotel_idolarak 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_reportsikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReportsolarak değiştirildi.
- API uç noktası
ReconciliationReportService.GetReconciliationReport- API uç noktası
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/datetime/filenameikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports/datetime~filenameolarak değiştirildi.
- API uç noktası
ReconciliationReportService.CreateReconciliationReport- API uç noktası
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reportsikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReportsolarak değiştirildi.
- API uç noktası
ReconciliationReportService.ValidateReconciliationReport- API uç noktası
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/validateikenhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports:validateolarak 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.