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