Google'da Yayında durumunu birden fazla mülk için güncellemek üzere toplama düzeyinde özel yöntem. Her aramada birden fazla otel etkinleştirilebilir veya devre dışı bırakılabilir. Bazı otelleri etkinleştirmek veya devre dışı bırakmak için birden fazla arama yapmanız gerekir.
HTTP isteği
POST https://travelpartner.googleapis.com/v3/{account=accounts/*}/hotels:setLiveOnGoogle
URL, gTB Kod Geçişi söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
account |
Zorunlu. Hesabın kaynak adı. Biçim, accounts/{account_id} şeklindedir. |
İstek metni
İstek gövdesi aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi |
---|
{ "liveOnGoogle": boolean, "partnerHotelIds": [ string ] } |
Alanlar | |
---|---|
liveOnGoogle |
Zorunlu. Tesisin Google'da gösterilip gösterilmeyeceği. Doğru olarak ayarlandığında Google, mülklerin entegrasyonu ve mülkün mevcut olup olmadığını gösterir. Yanlış değerine ayarlandığında Google, özellikleri hiçbir zaman göstermez. |
partnerHotelIds[] |
Zorunlu. liveOnGoogle ayarıyla güncellenecek özellikleri tanımlar. |
Yanıt metni
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
HotelService.SetLiveOnGoogle
için yanıt mesajı.
JSON gösterimi |
---|
{ "updatedHotelIds": [ string ], "failedHotelIds": [ string ] } |
Alanlar | |
---|---|
updatedHotelIds[] |
Güncellenen özellikleri tanımlar. |
failedHotelIds[] |
Google'ın güncelleyemeyeceği özellikleri tanımlar. |
Yetkilendirme Kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/travelpartner
Daha fazla bilgi için OAuth 2.0'a Genel Bakış konusuna bakın.