Google Maps Booking API

אתרי אגרגטור לתזמון מבצעים קריאה ל-API הזה כדי להודיע לנו על עדכונים לפגישות ולעדכן את מלאי שטחי הפרסום שלהם, כולל מוכרים, שירותים וזמינות.

שירות: mapsbooking.googleapis.com

כדי לקרוא לשירות הזה, מומלץ להשתמש בספריות הלקוח ש-Google מספקת. אם האפליקציה שלכם צריכה להשתמש בספריות משלכם כדי לקרוא לשירות הזה, תוכלו להשתמש בפרטים הבאים כשתשלחו את בקשות ה-API.

מסמך Discovery

מסמך Discovery הוא מפרט קריא למחשבים שמיועד לתיאור ולשימוש בממשקי API ל-REST. הוא משמש לבניית ספריות לקוח, יישומי פלאגין ל-IDE וכלים אחרים שיוצרים אינטראקציה עם Google APIs. שירות אחד יכול לספק כמה מסמכי גילוי. השירות הזה מספק את מסמך הגילוי הבא:

נקודת הקצה של השירות

נקודת קצה של שירות היא כתובת URL בסיסית שמציינת את כתובת הרשת של שירות ה-API. לשירות אחד יכולות להיות כמה נקודות קצה של שירות. לשירות הזה יש את נקודת הקצה הבאה של השירות, וכל מזהי ה-URI הבאים הם יחסיים לנקודת הקצה של השירות:

  • https://mapsbooking.googleapis.com

משאב REST: v1alpha.invalidation.partners

שיטות
invalidateResource POST /v1alpha/invalidation/{resourceId=partners/**}:invalidateResource
מבטל את התוקף של משאב קיים.

מקור מידע ל-REST: v1alpha.inventory.partners.availability

שיטות
replace POST /v1alpha/inventory/{parent=partners/*}/availability:replace
מחליף את Availability של Services הקיים.

מקור מידע ל-REST: v1alpha.inventory.partners.feeds

שיטות
getStatus GET /v1alpha/inventory/{name=partners/*/feeds/*/*}/status
הפונקציה מאחזרת את Status של פיד שהועלה בעבר על ידי אתר האגרגטור שצוין ומחזירה אותו.

משאב ל-REST: v1alpha.inventory.partners.feeds.record

שיטות
batchDelete POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchDelete
מחיקת רשומות מסוג הפיד שצוין.
batchPush POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush
הוספה ו/או עדכון של רשומות מסוג פיד שצוין.

מקור מידע ל-REST: v1alpha.inventory.partners.feeds.status

שיטות
list GET /v1alpha/inventory/{name=partners/*/feeds/*}/status
הפונקציה מאחזרת את Status של כמה פידים של מוכר, שירות או זמינות שהועלו בעבר על ידי אתר האגרגטור שצוין, ומחזירה אותם.

מקור מידע ל-REST: v1alpha.inventory.partners.merchants

שיטות
create POST /v1alpha/inventory/{parent=partners/*}/merchants
יצירה של Merchant חדש שמנוהל על ידי אתר האגרגטור שצוין ומחזירה אותו.
delete DELETE /v1alpha/inventory/{name=partners/*/merchants/*}
מתבצעת מחיקה של Merchant קיים שמנוהל על ידי אתר האגרגטור שצוין.
getStatus GET /v1alpha/inventory/{name=partners/*/merchants/*/status}
קבלת ה-MerchantStatus של Merchant.
patch PATCH /v1alpha/inventory/{merchant.name=partners/*/merchants/*}
עדכון Merchant קיים שמנוהל על ידי אתר האגרגטור שצוין ומחזיר אותו.

מקור מידע ל-REST: v1alpha.inventory.partners.merchants.services

שיטות
create POST /v1alpha/inventory/{parent=partners/*/merchants/*}/services
הפונקציה יוצרת Service חדש של מוכר שמנוהל על ידי אתר האגרגטור שצוין ומחזירה אותו.
delete DELETE /v1alpha/inventory/{name=partners/*/merchants/*/services/*}
מתבצעת מחיקה של Service קיים של מוכר שמנוהל על ידי אתר האגרגטור שצוין.
patch PATCH /v1alpha/inventory/{service.name=partners/*/merchants/*/services/*}
מעדכן Service קיים של מוכר שמנוהל על ידי אתר האגרגטור שצוין ומחזיר אותו.

מקור מידע ל-REST: v1alpha.inventory.partners.merchants.services.availability

שיטות
replace POST /v1alpha/inventory/{serviceAvailability.name=partners/*/merchants/*/services/*}/availability:replace
מחליף את הערך Availability של Service קיים של מוכר שמנוהל על ידי אתר האגרגטור שצוין, ומחזיר אותו.

מקור מידע ל-REST: v1alpha.inventory.partners.merchants.status

שיטות
list GET /v1alpha/inventory/{parent=partners/*/merchants}/status
רשימה של כל MerchantStatus של שותפים שעומדים בתנאי הסינון.

משאב ל-REST: v1alpha.notification.partners.bookings

שיטות
patch PATCH /v1alpha/notification/{booking.name=partners/*/bookings/*}
מתבצע עדכון של Booking קיים.

משאב ל-REST: v1alpha.notification.partners.orders

שיטות
patch PATCH /v1alpha/notification/{order.name=partners/*/orders/*}
מתבצע עדכון של Order קיים.