שיטה מותאמת אישית ברמת האוסף לעדכון הסטטוס של 'זמין ב-Google' לנכסים מרובים. בכל שיחה אפשר להפעיל או להשבית כמה מלונות. כדי להפעיל מלונות מסוימים ולהשבית מלונות מסוימים, יהיה עליך לבצע מספר שיחות.
בקשת HTTP
POST https://travelpartner.googleapis.com/v3/{account=accounts/*}/hotels:setLiveOnGoogle
כתובת ה-URL כוללת תחביר gRPC קידוד מחדש.
פרמטרים של נתיב
פרמטרים | |
---|---|
account |
חובה. שם המשאב של החשבון. הפורמט הוא חשבונות/{account_id}. |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{ "liveOnGoogle": boolean, "partnerHotelIds": [ string ] } |
שדות | |
---|---|
liveOnGoogle |
חובה. האם הנכס יופיע ב-Google. אם הסטטוס של הנכס יהיה 'נכון', Google תציג אותו. אם הערך הוא False, Google אף פעם לא תציג את הנכסים. |
partnerHotelIds[] |
חובה. מזהה של הנכסים שיש לעדכן באמצעות ההגדרה LiveOnGoogle. |
גוף התגובה
אם התגובה מוצלחת, גוף התגובה מכיל נתונים במבנה הבא:
הודעת תגובה להודעה של HotelService.SetLiveOnGoogle
.
ייצוג JSON |
---|
{ "updatedHotelIds": [ string ], "failedHotelIds": [ string ] } |
שדות | |
---|---|
updatedHotelIds[] |
מזהה את המאפיינים המעודכנים. |
failedHotelIds[] |
מזהה נכסים ש-Google לא הצליחה לעדכן. |
היקפי הרשאה
יש צורך בהיקף OAuth הבא:
https://www.googleapis.com/auth/travelpartner
למידע נוסף, אפשר לעיין בסקירה הכללית על OAuth 2.0.