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 |
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 ( |
| Alanlar | |
|---|---|
liveOnGoogle |
İ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 Yalnızca |
partnerHotelIds[] |
Zorunlu. liveOnGoogle ayarıyla güncellenecek tesisleri tanımlar. |
liveOnGoogleStatus |
İsteğe bağlı. Mülkün Google'da gösterilip gösterilmeyeceği. Bu alan, orijinal Yalnızca Not: Bu alan tırnak içine alınmalıdır. Örneğin, |
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[] |
Güncellenen özellikleri tanımlar. |
failedHotelIds[] |
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.