Method: accounts.hotels.setLiveOnGoogle

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

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

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

مولفه های
account

string

ضروری. نام منبع حساب قالب حساب‌ها/{account_id} است.

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "liveOnGoogle": boolean,
  "partnerHotelIds": [
    string
  ]
}
زمینه های
liveOnGoogle

boolean

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

partnerHotelIds[]

string

ضروری. ویژگی هایی را برای به روز رسانی با تنظیم liveOnGoogle شناسایی می کند.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:

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

نمایندگی JSON
{
  "updatedHotelIds": [
    string
  ],
  "failedHotelIds": [
    string
  ]
}
زمینه های
updatedHotelIds[]

string

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

failedHotelIds[]

string

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

محدوده مجوز

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

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

برای اطلاعات بیشتر، به نمای کلی OAuth 2.0 مراجعه کنید.