Travel Partner API, Google Hotel Center platformuna yönelik bir RESTful arayüzü sağlar. Bu API, bir uygulamanın Hotel Center verilerini verimli bir şekilde almasını ve değiştirmesini sağlar. Bu nedenle, büyük veya karmaşık hesapları yönetmek için uygundur.
- REST Kaynağı: v3.accounts.accountLinks
- REST Kaynağı: v3.accounts.brands
- REST Kaynağı: v3.accounts.freeBookingLinksReportViews
- REST Kaynağı: v3.accounts.hotelViews
- REST Kaynağı: v3.accounts.hotels
- REST Kaynağı: v3.accounts.icons
- REST Kaynağı: v3.accounts.listings
- REST Kaynağı: v3.accounts.participationReportViews
- REST Kaynağı: v3.accounts.priceAccuracyViews
- REST Kaynağı: v3.accounts.priceCoverageViews
- REST Kaynağı: v3.accounts.priceViews
- REST Kaynağı: v3.accounts.propertyPerformanceReportViews
- REST Kaynağı: v3.accounts.reconciliationReports
Hizmet: travelpartner.googleapis.com
Bu hizmeti çağırmak için Google'ın sağladığı istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarını kullanması gerekiyorsa API isteklerini yaparken aşağıdaki bilgileri kullanın.
Keşif dokümanı
Keşif Belgesi, REST API'leri açıklamak ve kullanmak için makine tarafından okunabilir bir spesifikasyondur. Google API'leriyle etkileşimde bulunan istemci kitaplıkları, IDE eklentileri ve diğer araçları oluşturmak için kullanılır. Bir hizmet birden fazla keşif dokümanı sağlayabilir. Bu hizmet, aşağıdaki keşif dokümanını sağlar:
Hizmet uç noktası
Hizmet uç noktası, bir API hizmetinin ağ adresini belirten temel bir URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmetin aşağıdaki hizmet uç noktası vardır ve aşağıdaki tüm URI'ler bu hizmet uç noktasıyla ilgilidir:
https://travelpartner.googleapis.com
REST Kaynağı: v3.accounts.accountLinks
Yöntemler | |
---|---|
create |
POST /v3/{parent=accounts/*}/accountLinks Bir Hotel Center hesabı ile Google Ads hesabı arasında yeni bir hesap bağlantısı oluşturur. |
delete |
DELETE /v3/{name=accounts/*/accountLinks/*} Hesap bağlantısını siler. |
get |
GET /v3/{name=accounts/*/accountLinks/*} İstek URL'sinde belirtilen hesap bağlantısı kaynak adıyla ilişkili AccountLink örneğini döndürür. |
list |
GET /v3/{parent=accounts/*}/accountLinks Bir Hotel Center hesabının hesap bağlantılarını döndürür. |
patch |
PATCH /v3/{accountLink.name=accounts/*/accountLinks/*} Hesap bağlantısının hesap bağlantısı hedefini günceller. |
REST Kaynağı: v3.accounts.brands
Yöntemler | |
---|---|
create |
POST /v3/{parent=accounts/*}/brands Yeni bir marka oluşturur. |
get |
GET /v3/{name=accounts/*/brands/*} İstek URI'sinin marka kaynak adıyla ilişkili Brand örneğini döndürür. |
list |
GET /v3/{parent=accounts/*}/brands İş ortağı hesabının markalarını döndürür. |
patch |
PATCH /v3/{brand.name=accounts/*/brands/*} Bir markayı günceller. |
REST Kaynağı: v3.accounts.freeBookingLinksReportViews
Yöntemler | |
---|---|
query |
GET /v3/{name=accounts/*}/freeBookingLinksReportViews:query KULLANIMDAN KALDIRILDI: Bunun yerine gösterim raporlaması da içeren PropertyPerformanceReportService.QueryPropertyPerformanceReport işlevini kullanın. |
REST Kaynağı: v3.accounts.hotelViews
Yöntemler | |
---|---|
list |
GET /v3/{parent=accounts/*}/hotelViews Otel görünümleri listesini döndürür. |
summarize |
GET /v3/{parent=accounts/*}/hotelViews:summarize Oteller hakkında özetlenmiş bilgiler döndürür. |
REST Kaynağı: v3.accounts.hotels
Yöntemler | |
---|---|
setLiveOnGoogle |
POST /v3/{account=accounts/*}/hotels:setLiveOnGoogle Birden fazla tesisin Google'da yayınlanma durumunu güncellemek için kullanılan koleksiyon düzeyinde özel yöntem. |
REST Kaynağı: v3.accounts.icons
Yöntemler | |
---|---|
create |
POST /v3/{parent=accounts/*}/icons Yeni bir simge yükler ve inceleme sürecini başlatır. |
get |
GET /v3/{name=accounts/*/icons/*} İstek URI'sinde belirtilen bir simge kaynak adıyla ilişkili Icon örneğini döndürür. |
list |
GET /v3/{parent=accounts/*}/icons Bir iş ortağı hesabının Icon değerlerini döndürür. |
REST Kaynağı: v3.accounts.listings
Yöntemler | |
---|---|
verify |
POST /v3/{parent=accounts/*}/listings:verify Yalnızca VR iş ortakları için veri sorunları ve yayınlanmaya uygunluk durumları olan doğrulanmış listelemeleri döndürür. |
REST Kaynağı: v3.accounts.participationReportViews
Yöntemler | |
---|---|
query |
GET /v3/{name=accounts/*}/participationReportViews:query Belirli bir hesaba ait katılım raporunu sorgulama (alma, filtreleme ve segmentlere ayırma) olanağı sağlar. |
REST Kaynağı: v3.accounts.priceAccuracyViews
Yöntemler | |
---|---|
get |
GET /v3/{name=accounts/*/priceAccuracyViews/*} İstenen fiyat doğruluğu görünümünü tüm ayrıntılarıyla döndürür. |
list |
GET /v3/{parent=accounts/*}/priceAccuracyViews Kullanılabilir fiyat doğruluk görünümlerini listeler. |
summarize |
GET /v3/{parent=accounts/*}/priceAccuracyViews:summarize Fiyat doğruluğu özetini döndürür. |
REST Kaynağı: v3.accounts.priceCoverageViews
Yöntemler | |
---|---|
getLatest |
GET /v3/{parent=accounts/*}/priceCoverageViews:latest En son fiyat kapsamı görünümünü tüm ayrıntılarıyla döndürür. |
list |
GET /v3/{parent=accounts/*}/priceCoverageViews Fiyat kapsamı geçmişinin tamamını döndürür. |
REST Kaynağı: v3.accounts.priceViews
Yöntemler | |
---|---|
get |
GET /v3/{name=accounts/*/priceViews/*} İstenen fiyat görünümünü tüm ayrıntılarıyla döndürür. |
REST Kaynağı: v3.accounts.propertyPerformanceReportViews
Yöntemler | |
---|---|
query |
GET /v3/{name=accounts/*}/propertyPerformanceReportViews:query Belirli bir hesap için ücretsiz rezervasyon bağlantıları raporunu sorgulama (alma, filtreleme ve segmentlere ayırma) olanağı sağlar. |
REST Kaynağı: v3.accounts.reconciliationReports
Yöntemler | |
---|---|
create |
POST /v3/{parent=accounts/*}/reconciliationReports Mutabakat raporu oluşturur ve Google'a yükler. |
get |
GET /v3/{name=accounts/*/reconciliationReports/*} Mutabakat raporu döndürür. |
list |
GET /v3/{parent=accounts/*}/reconciliationReports Oluşturulan mutabakat raporlarının adlarının listesini döndürür. |
validate |
POST /v3/{parent=accounts/*}/reconciliationReports:validate Mutabakat raporunu doğrular. |