גרסה 3 של Travel Partner API מאפשרת גישה פרוגרמטית אל:
- ניהול קישורים בין חשבון Hotel Center לבין חשבון Google Ads
- ניהול ההגדרות של המלונות שנבחרו
- ניהול של מותגים וסמלים (בטא סגורה)
- נתוני ביצועים ברמת המלון באמצעות Property Performance Report Views Service
- נתוני מלונות דרך Hotel Views Service
- נתונים מדוח ההשתתפות דרך Participation Report Views Service
- נתונים של דיוק מחירים באמצעות Price Accuracy Views Service
- נתוני כיסוי מחירים באמצעות Price Coverage Views Service
- נתוני מסלול נסיעה ותמחור באמצעות Price Views Service
- ניהול של דוחות התאמה של עמלות באמצעות Reconciliation Reports Service (רק שותפים שמשלמים עמלות על כל שהייה)
נקודות קצה
אפשר לגשת לנקודות הקצה של Travel Partner API באמצעות תחביר RESTful מקריאות HTTPS. כתובת ה-URL הבסיסית לכל הבקשות היא:
https://travelpartner.googleapis.com
נקודות קצה של שירותים | |
---|---|
קישור חשבונות | ניהול קישורים בין חשבון Google Ads לחשבון Hotel Center.
|
מותגים | שינוי הגדרת המותג. (בטא סגורה)
|
בתי מלון | שינוי ההגדרות של המלונות שנבחרו.
|
צפיות במלון | מחזירה את רשימת הצפיות במלונות או סיכום.
|
סמלים | ניהול סמלים. (בטא סגורה)
|
צפיות בדוח השתתפות | מחזירה תצוגה של דוח השתתפות, או באמצעות שאילתה, מחזירה קבוצת משנה מסוננת של נתוני התצוגה.
|
צפיות בדיוק המחירים | הפונקציה מחזירה תצוגה מסוימת של דיוק המחירים, תצוגות זמינות של דיוק המחירים או סיכום.
|
צפיות בכיסוי מחירים | הפונקציה מחזירה את תצוגת הכיסוי העדכנית של המחירים או את היסטוריית הכיסוי המלאה.
|
צפיות במחיר | מחזירה את תצוגת המחיר המבוקשת עם כל הפרטים.
|
תצוגות של דוח ביצועים של נכס | מחזירה תצוגת דוח ביצועים של נכס באמצעות שאילתה.
|
דוחות התאמה | יצירה, אימות ואחזור של דוחות התאמת עמלות (רק ב-Hotel Ads).
|
אפשר למצוא את מספר החשבון בתצוגה פרטי החשבון בכרטיסייה חשבון ב-Hotel Ads Center.
יומן שינויים
הרבה שירותים ב-Travel Partner API גרסה 2.1 הועברו אל Google Ads API. כתוצאה מכך, ב-Travel Partner API v3 נשארים רק שירותים ספציפיים למלונות.
HotelViewService
HotelViewService.ListHotelViews
(לשעבר Hotels API)- נקודת הקצה של ה-API השתנתה מ-
https://www.googleapis.com/travelpartner/v2.1/4200042/hotels
ל-https://travelpartner.googleapis.com/v3/accounts/4200042/hotelViews
. - הוסר פרמטר הבקשה
type
. - הוסר השדה
manifestOnly
בתשובה. - השמות של חלק מהשדות השתנו.
- נקודת הקצה של ה-API השתנתה מ-
HotelViewService.SummarizeHotelViews
(לשעברhotel_list_stats
ב-Scorecard API)- נקודת הקצה של ה-API השתנתה מ-
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/hotel_list_stats
ל-https://travelpartner.googleapis.com/v3/accounts/4200042/hotelViews:summarize
. - השמות של חלק מהשדות השתנו.
- נקודת הקצה של ה-API השתנתה מ-
ParticipationReportViewService (לשעבר opportunity_stats ב-Scorecard API)
ParticipationReportService.QueryParticipationReport
- נקודת הקצה של ה-API השתנתה מ-
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/opportunity_stats
ל-https://travelpartner.googleapis.com/v3/accounts/4200042/participationReportViews:query
. - הפרמטרים של השאילתה נוספו.
- השמות של השדות שונו והמבנה שלהם שונה.
- נקודת הקצה של ה-API השתנתה מ-
PriceAccuracyViewService (לשעבר price_accuracy report API)
PriceAccuracyViewService.ListPriceAccuracyViews
- נקודת הקצה של ה-API השתנתה מ-
https://www.googleapis.com/travelpartner/v2.1/4200042/reports/price_accuracy
ל-https://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViews
. - ה-API החדש מחזיר רשימה של שמות משאבים של צפיות במלונות, בניגוד לגרסה הקודמת שמחזירה רשימה של תאריכי דוחות.
- נקודת הקצה של ה-API השתנתה מ-
PriceAccuracyViewService.ListPriceAccuracyViews
- נקודת הקצה של ה-API השתנתה מ-
https://www.googleapis.com/travelpartner/v2.1/4200042/reports/price_accuracy/20190909
ל-https://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViews/20190909
. - אין יותר תמיכה בפלט CSV.
- השמות של חלק מהשדות השתנו.
- נקודת הקצה של ה-API השתנתה מ-
PriceCoverageViewService
PriceAccuracyViewService.ListPriceCoverageViews
(לשעברprice_coverage_stats_history
ב-Scorecard API)- נקודת הקצה של ה-API השתנתה מ-
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_stats_history
ל-https://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViews
. - השמות של חלק מהשדות השתנו.
- נקודת הקצה של ה-API השתנתה מ-
PriceAccuracyViewService.GetLatestPriceCoverageViews
(לשעברprice_coverage_stats
ב-Scorecard API)- נקודת הקצה של ה-API השתנתה מ-
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_stats
ל-https://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViews:latest
. - השמות של חלק מהשדות השתנו.
- נקודת הקצה של ה-API השתנתה מ-
PriceViewService (לשעבר Prices API)
PriceViewService.GetPriceView
- נקודת הקצה של ה-API השתנתה מ-
https://www.googleapis.com/travelpartner/v2.1/4200042/prices/hotel_id
ל-https://travelpartner.googleapis.com/v3/accounts/4200042/priceViews/hotel_id
. - השמות של חלק מהשדות השתנו.
- הוסר מהתשובה מידע על הצעות מחיר.
- נקודת הקצה של ה-API השתנתה מ-
שיטות של ReconciliationReportService (לשעבר Reconciliation Reports API)
ReconciliationReportService.ListReconciliationReports
- נקודת הקצה של ה-API השתנתה מ-
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports
ל-https://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports
.
- נקודת הקצה של ה-API השתנתה מ-
ReconciliationReportService.GetReconciliationReport
- נקודת הקצה של ה-API השתנתה מ-
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/datetime/filename
ל-https://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports/datetime~filename
.
- נקודת הקצה של ה-API השתנתה מ-
ReconciliationReportService.CreateReconciliationReport
- נקודת הקצה של ה-API השתנתה מ-
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports
ל-https://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports
.
- נקודת הקצה של ה-API השתנתה מ-
ReconciliationReportService.ValidateReconciliationReport
- נקודת הקצה של ה-API השתנתה מ-
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/validate
ל-https://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports:validate
.
- נקודת הקצה של ה-API השתנתה מ-
הוצאה משימוש
- הוצא משימוש
- מציין שגרסת ה-API תמשיך לפעול כצפוי, אבל יכול להיות שלא יתבצעו בה עדכונים עם תכונות חדשות או תיקוני באגים. בנוסף, כשמוציאים גרסה משימוש, נקבע תאריך סיום התמיכה.
- יצא משימוש
- מציין שהגרסה של ה-API הוסרה והיא לא זמינה יותר. פרק הזמן המינימלי בין הוצאה משימוש לבין סגירה הוא 3 חודשים.
בטבלה הבאה מוצג לוח הזמנים הנוכחי של גרסאות ה-API, וגם תאריכי ההוצאה משימוש וההפסקה הצפויים:
גרסה | תאריך ההוצאה משימוש | תאריך היציאה משימוש |
---|---|---|
v3.0 | לא רלוונטי | לא רלוונטי |
v2.1 | ספטמבר 2019 | 31 במאי 2020 |
גרסה 2.0 (Bids API) | פברואר 2018 | מאי 2018 |
v2.0 (כל שאר ממשקי ה-API) | ספטמבר 2019 | 15 בפברואר 2020 |
v1.2 | פברואר 2018 | מאי 2018 |
v1.1 | יוני 2016 | אוקטובר 2016 |
v1.0 | אפריל 2015 | אוקטובר 2015 |
אימות
כדי לגשת אל Travel Partner API, הלקוחות צריכים לבצע אימות באמצעות אימות OAuth2.
לדוגמה של אפליקציה ולמידע נוסף על שימוש ב-OAuth כדי להתחבר ל-Travel Partner API, אפשר לעיין במאמר בנושא אימות API.