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