Method: accounts.hotels.setLiveOnGoogle

روش سفارشی در سطح مجموعه برای به‌روزرسانی وضعیت Live on Google برای چندین هتل. هر تماس می‌تواند چندین هتل را فعال یا غیرفعال کند. برای فعال یا غیرفعال کردن برخی هتل‌ها، باید چندین تماس برقرار کنید.

درخواست HTTP

POST https://travelpartner.googleapis.com/v3/{account=accounts/*}/hotels:setLiveOnGoogle

این URL از سینتکس Transcoding در gRPC استفاده می‌کند.

پارامترهای مسیر

پارامترها
account

string

الزامی. نام منبع حساب. فرمت آن accounts/{account_id} است.

درخواست بدنه

بدنه درخواست شامل داده‌هایی با ساختار زیر است:

نمایش JSON
{
  "liveOnGoogle": boolean,
  "partnerHotelIds": [
    string
  ],
  "liveOnGoogleStatus": enum (LiveOnGoogleStatus)
}
فیلدها
liveOnGoogle
(deprecated)

boolean

اختیاری. منسوخ شده. اینکه آیا ویژگی در گوگل نمایش داده خواهد شد یا خیر. وقتی مقدار true باشد، گوگل در صورت تکمیل ادغام ویژگی‌ها و در دسترس بودن آنها، آنها را نمایش می‌دهد. وقتی مقدار false باشد، گوگل هرگز ویژگی‌ها را نمایش نمی‌دهد.

توسط liveOnGoogleStatus جایگزین شده است.

فقط یکی از liveOnGoogle یا liveOnGoogleStatus باید تنظیم شود؛ اگر هر دو تنظیم شده باشند، liveOnGoogleStatus استفاده خواهد شد.

partnerHotelIds[]

string

الزامی. ویژگی‌هایی را که باید با تنظیم liveOnGoogle به‌روزرسانی شوند، مشخص می‌کند.

liveOnGoogleStatus

enum ( LiveOnGoogleStatus )

اختیاری. اینکه آیا ویژگی در گوگل نمایش داده شود یا خیر، با کنترل‌های جزئی‌تر نسبت به فیلد بولی اصلی liveOnGoogle .

فقط یکی از liveOnGoogle یا liveOnGoogleStatus باید تنظیم شود؛ اگر هر دو تنظیم شده باشند، liveOnGoogleStatus استفاده خواهد شد.

توجه: این فیلد باید داخل علامت نقل قول قرار گیرد. برای مثال، "LIVE_ON_GOOGLE_STATUS_INACTIVE" .

بدنه پاسخ

پیام پاسخ برای HotelService.SetLiveOnGoogle .

در صورت موفقیت، بدنه پاسخ شامل داده‌هایی با ساختار زیر است:

نمایش JSON
{
  "updatedHotelIds": [
    string
  ],
  "failedHotelIds": [
    string
  ]
}
فیلدها
updatedHotelIds[]

string

ویژگی‌های به‌روزرسانی‌شده را شناسایی می‌کند.

failedHotelIds[]

string

ویژگی‌هایی را که گوگل نتوانسته به‌روزرسانی کند، شناسایی می‌کند.

دامنه‌های مجوز

به محدوده OAuth زیر نیاز دارد:

  • https://www.googleapis.com/auth/travelpartner

برای اطلاعات بیشتر، بهOAuth 2.0 Overview .