Travel Partner API מספק לכם ממשק RESTful לפלטפורמת Google Hotel Center. הוא מאפשר לאפליקציה לאחזר ולשנות נתונים ב-Hotel Center בצורה יעילה, ולכן הוא מתאים לניהול חשבונות גדולים או מורכבים.
- מקור REST:  v3.accounts.accountLinks
- REST Resource: v3.accounts.brands
- מקור REST:  v3.accounts.freeBookingLinksReportViews
- מקור REST:  v3.accounts.hotelViews
- מקור REST:  v3.accounts.hotels
- מקור REST:  v3.accounts.icons
- מקור REST:  v3.accounts.listings
- מקור REST:  v3.accounts.participationReportViews
- מקור REST:  v3.accounts.priceAccuracyViews
- מקור REST:  v3.accounts.priceCoverageViews
- מקור REST:  v3.accounts.priceViews
- מקור REST:  v3.accounts.propertyPerformanceReportViews
- REST Resource: v3.accounts.reconciliationReports
שירות: travelpartner.googleapis.com
כדי לקרוא לשירות הזה, מומלץ להשתמש בספריות הלקוח ש-Google מספקת. אם האפליקציה צריכה להשתמש בספריות משלה כדי לקרוא לשירות הזה, צריך להשתמש במידע הבא כשמבצעים את בקשות ה-API.
מסמך Discovery
מסמך גילוי הוא מפרט שניתן לקריאה על ידי מכונה, שמתאר ומאפשר שימוש בממשקי API ל-REST. היא משמשת לבניית ספריות לקוח, תוספים ל-IDE וכלים אחרים שמתקשרים עם Google APIs. שירות אחד יכול לספק כמה מסמכי גילוי. השירות הזה מספק את מסמך הגילוי הבא:
נקודת קצה של שירות
נקודת קצה של שירות היא כתובת URL בסיסית שמציינת את כתובת הרשת של שירות API. לשירות אחד יכולות להיות כמה נקודות קצה של שירות. לשירות הזה יש נקודת קצה (endpoint) משלו, וכל כתובות ה-URI שבהמשך הן יחסיות לנקודת הקצה הזו:
- https://travelpartner.googleapis.com
משאב REST:  v3.accounts.accountLinks
| Methods | |
|---|---|
| create | POST /v3/{parent=accounts/*}/accountLinksיצירת קישור חדש בין חשבון Hotel Center לחשבון Google Ads. | 
| delete | DELETE /v3/{name=accounts/*/accountLinks/*}מחיקת קישור לחשבון. | 
| get | GET /v3/{name=accounts/*/accountLinks/*}הפונקציה מחזירה את מופע AccountLinkשמשויך לשם המשאב של קישור החשבון שצוין בכתובת ה-URL של הבקשה. | 
| list | GET /v3/{parent=accounts/*}/accountLinksמחזירה את קישורי החשבון של חשבון Hotel Center. | 
| patch |  PATCH /v3/{accountLink.name=accounts/*/accountLinks/*}מעדכנת את יעד הקישור של קישור לחשבון. | 
משאב REST:  v3.accounts.brands
| Methods | |
|---|---|
| create | POST /v3/{parent=accounts/*}/brandsיוצר מותג חדש. | 
| get | GET /v3/{name=accounts/*/brands/*}הפונקציה מחזירה את המופע Brandשמשויך לשם משאב המותג של ה-URI של הבקשה. | 
| list | GET /v3/{parent=accounts/*}/brandsהפונקציה מחזירה את המותגים של חשבון שותף. | 
| patch | PATCH /v3/{brand.name=accounts/*/brands/*}מעדכן מותג. | 
משאב REST:  v3.accounts.freeBookingLinksReportViews
| Methods | |
|---|---|
| query  | GET /v3/{name=accounts/*}/freeBookingLinksReportViews:queryהוצא משימוש: במקומו, אפשר להשתמש ב- PropertyPerformanceReportService.QueryPropertyPerformanceReport, שכולל גם דיווח על חשיפות. | 
משאב REST:  v3.accounts.hotelViews
| Methods | |
|---|---|
| list | GET /v3/{parent=accounts/*}/hotelViewsהחזרת רשימת תצוגות המלונות. | 
| summarize | GET /v3/{parent=accounts/*}/hotelViews:summarizeמחזירה מידע מסוכם על מלונות. | 
משאב REST:  v3.accounts.hotels
| Methods | |
|---|---|
| setLiveOnGoogle | POST /v3/{account=accounts/*}/hotels:setLiveOnGoogleשיטה בהתאמה אישית ברמת האוסף לעדכון הסטטוס 'פעיל ב-Google' של כמה נכסים. | 
משאב REST:  v3.accounts.icons
| Methods | |
|---|---|
| create | POST /v3/{parent=accounts/*}/iconsמעלה סמל חדש ומתחיל את תהליך הבדיקה שלו. | 
| get |  GET /v3/{name=accounts/*/icons/*}הפונקציה מחזירה את מופע Iconשמשויך לשם משאב של סמל שצוין ב-URI של הבקשה. | 
| list | GET /v3/{parent=accounts/*}/iconsמחזירה את Icons עבור חשבון שותף. | 
משאב REST:  v3.accounts.listings
| Methods | |
|---|---|
| verify | POST /v3/{parent=accounts/*}/listings:verifyהשאילתה מחזירה רק דפים עסקיים מאומתים עם בעיות בנתונים ועם נתוני הזכאות להצגה לשותפי VR. | 
משאב REST:  v3.accounts.participationReportViews
| Methods | |
|---|---|
| query | GET /v3/{name=accounts/*}/participationReportViews:queryמאפשרת לשלוח שאילתה (לקבל, לסנן ולפלח) לדוח השתתפות בחשבון מסוים. | 
משאב REST:  v3.accounts.priceAccuracyViews
| Methods | |
|---|---|
| get | GET /v3/{name=accounts/*/priceAccuracyViews/*}מחזירה את תצוגת דיוק המחירים המבוקשת עם כל הפרטים. | 
| list | GET /v3/{parent=accounts/*}/priceAccuracyViewsרשימת התצוגות הזמינות של דיוק המחירים. | 
| summarize | GET /v3/{parent=accounts/*}/priceAccuracyViews:summarizeמחזירה את סיכום הדיוק במחיר. | 
משאב REST:  v3.accounts.priceCoverageViews
| Methods | |
|---|---|
| getLatest | GET /v3/{parent=accounts/*}/priceCoverageViews:latestמחזירה את תצוגת הכיסוי העדכנית של המחירים בפירוט מלא. | 
| list | GET /v3/{parent=accounts/*}/priceCoverageViewsהפונקציה מחזירה את כל היסטוריית הכיסוי של המחיר. | 
משאב REST:  v3.accounts.priceViews
| Methods | |
|---|---|
| get | GET /v3/{name=accounts/*/priceViews/*}מחזירה את תצוגת המחיר המבוקשת עם כל הפרטים. | 
משאב REST:  v3.accounts.propertyPerformanceReportViews
| Methods | |
|---|---|
| query | GET /v3/{name=accounts/*}/propertyPerformanceReportViews:queryמאפשרת לבצע שאילתה (לקבל, לסנן ולפלח) בדוח של קישורים חינמיים להזמנת חדרים בחשבון ספציפי. | 
מקור מידע של REST:  v3.accounts.reconciliationReports
| Methods | |
|---|---|
| create | POST /v3/{parent=accounts/*}/reconciliationReportsיוצר דוח התאמה ומעלה אותו ל-Google. | 
| get | GET /v3/{name=accounts/*/reconciliationReports/*}מחזירה דוח התאמה. | 
| list | GET /v3/{parent=accounts/*}/reconciliationReportsמחזירה רשימה של שמות דוחות ההתאמה שנוצרו. | 
| validate | POST /v3/{parent=accounts/*}/reconciliationReports:validateמאמת דוח התאמה. |