Method: accounts.hotels.setLiveOnGoogle

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

string

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

boolean

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[]

string

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[]

string

Güncellenen özellikleri tanımlar.

failedHotelIds[]

string

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.