روش سفارشی در سطح مجموعه برای بهروزرسانی وضعیت Live on Google برای چندین ویژگی. هر تماس می تواند چندین هتل را روشن یا خاموش کند. برای روشن کردن برخی از هتل ها و خاموش کردن برخی از هتل ها، باید چندین تماس برقرار کنید.
درخواست HTTP
POST https://travelpartner.googleapis.com/v3/{account=accounts/*}/hotels:setLiveOnGoogle
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
مولفه های | |
---|---|
account | ضروری. نام منبع حساب قالب حسابها/{account_id} است. |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{ "liveOnGoogle": boolean, "partnerHotelIds": [ string ] } |
زمینه های | |
---|---|
liveOnGoogle | ضروری. آیا ملک در Google نشان داده می شود یا خیر. در صورت درست بودن، Google ویژگیها را در صورتی نشان میدهد که ادغام آنها کامل شده و دارایی در دسترس باشد. وقتی نادرست باشد، گوگل هرگز ویژگی ها را نشان نمی دهد. |
partnerHotelIds[] | ضروری. ویژگی هایی را برای به روز رسانی با تنظیم liveOnGoogle شناسایی می کند. |
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
پیام پاسخ برای HotelService.SetLiveOnGoogle
.
نمایندگی JSON |
---|
{ "updatedHotelIds": [ string ], "failedHotelIds": [ string ] } |
زمینه های | |
---|---|
updatedHotelIds[] | ویژگی های به روز شده را شناسایی می کند. |
failedHotelIds[] | ویژگی هایی را که Google نتوانسته است به روز کند، شناسایی می کند. |
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/travelpartner
برای اطلاعات بیشتر، به نمای کلی OAuth 2.0 مراجعه کنید.