שיטה מותאמת אישית ברמת האוסף לעדכון הסטטוס של 'זמין ב-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.