Google Maps Booking API

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

שירות: mapsbooking.googleapis.com

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

מסמך Discovery

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

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

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

  • https://mapsbooking.googleapis.com

משאב REST: ‏ v1alpha.invalidation.partners

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

משאב REST: ‏ v1alpha.inventory.partners.availability

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

משאב REST: ‏ v1alpha.inventory.partners.feeds

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

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

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

משאב REST: ‏ v1alpha.inventory.partners.feeds.status

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

משאב REST: ‏ v1alpha.inventory.partners.merchants

Methods
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

Methods
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

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

משאב REST: ‏ v1alpha.inventory.partners.merchants.status

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

משאב REST: ‏ v1alpha.notification.partners.bookings

Methods
patch PATCH /v1alpha/notification/{booking.name=partners/*/bookings/*}
מעדכן Booking קיים.

משאב REST: ‏ v1alpha.notification.partners.orders

Methods
patch PATCH /v1alpha/notification/{order.name=partners/*/orders/*}
מעדכן Order קיים.