Method: accounts.hotels.setLiveOnGoogle

Birden fazla tesisin Google'da yayında durumunu güncellemek için kullanılan, koleksiyon düzeyinde özel yöntem. Her çağrıda birden fazla otel etkinleştirilebilir veya devre dışı bırakılabilir. Bazı otelleri etkinleştirmek ve bazı otelleri 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, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
account

string

Zorunlu. Hesabın kaynak adı. Biçim accounts/{account_id} şeklindedir.

İstek metni

İstek içeriği aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "liveOnGoogle": boolean,
  "partnerHotelIds": [
    string
  ],
  "liveOnGoogleStatus": enum (LiveOnGoogleStatus)
}
Alanlar
liveOnGoogle
(deprecated)

boolean

İsteğe bağlı. KULLANIMDAN KALDIRILDI. Tesisin Google'da gösterilip gösterilmeyeceği. Doğru olduğunda, entegrasyonu tamamlanmış ve kullanılabilir olan tesisler Google tarafından gösterilir. Yanlış olduğunda Google, özellikleri hiçbir zaman göstermez.

Bu sürümün yerini liveOnGoogleStatus aldı.

Yalnızca liveOnGoogle veya liveOnGoogleStatus ayarlanmalıdır. Her ikisi de ayarlanırsa liveOnGoogleStatus kullanılır.

partnerHotelIds[]

string

Zorunlu. liveOnGoogle ayarıyla güncellenecek tesisleri tanımlar.

liveOnGoogleStatus

enum (LiveOnGoogleStatus)

İsteğe bağlı. Mülkün Google'da gösterilip gösterilmeyeceği. Bu alan, orijinal liveOnGoogle boole alanına kıyasla daha ayrıntılı kontroller sunar.

Yalnızca liveOnGoogle veya liveOnGoogleStatus ayarlanmalıdır. Her ikisi de ayarlanırsa liveOnGoogleStatus kullanılır.

Not: Bu alan tırnak içine alınmalıdır. Örneğin, "LIVE_ON_GOOGLE_STATUS_INACTIVE".

Yanıt metni

HotelService.SetLiveOnGoogle için yanıt mesajı.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "updatedHotelIds": [
    string
  ],
  "failedHotelIds": [
    string
  ]
}
Alanlar
updatedHotelIds[]

string

Güncellenen özellikleri tanımlar.

failedHotelIds[]

string

Google'ın güncelleyemediği mülkleri 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 Overview sayfasına bakın.