Google Maps Booking API

शेड्यूल करने वाले एग्रीगेटर इस एपीआई को कॉल करते हैं. इससे हमें अपॉइंटमेंट से जुड़े अपडेट और व्यापारियों/कंपनियों, सेवाओं, और उपलब्धता के साथ-साथ अपनी इन्वेंट्री को अपडेट करने में मदद मिलती है.

सेवा: mapbooking.googleapis.com

इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की ओर से दी गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर इस सेवा को कॉल करने के लिए आपके ऐप्लिकेशन को अपनी लाइब्रेरी का इस्तेमाल करना हो, तो एपीआई अनुरोध करते समय नीचे दी गई जानकारी का इस्तेमाल करें.

खोज से जुड़ा दस्तावेज़

डिस्कवरी दस्तावेज़, मशीन से पढ़ा जा सकने वाला ऐसा ब्यौरा होता है जिसकी मदद से, REST API के बारे में बताया और उसका इस्तेमाल किया जा सकता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, IDE प्लग इन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने के लिए किया जाता है. एक सेवा में कई डिस्कवरी दस्तावेज़ हो सकते हैं. यह सेवा, खोज के लिए इस्तेमाल होने वाला यह दस्तावेज़ देती है:

सेवा एंडपॉइंट

सेवा एंडपॉइंट एक बेस यूआरएल होता है जो किसी एपीआई सेवा के नेटवर्क का पता बताता है. एक सेवा में कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा के आगे दिए गए सेवा एंडपॉइंट हैं और नीचे दिए गए सभी यूआरआई इस सेवा एंडपॉइंट से संबंधित हैं:

  • https://mapsbooking.googleapis.com

REST रिसॉर्स: v1ऐल्फ़ा.invalidation.partners

तरीके
invalidateResource POST /v1alpha/invalidation/{resourceId=partners/**}:invalidateResource
किसी मौजूदा रिसॉर्स को अमान्य करता है.

REST रिसॉर्स: v1 alpha.inventory.partners.availability

तरीके
replace POST /v1alpha/inventory/{parent=partners/*}/availability:replace
मौजूदा Services के Availability को बदल देता है.

REST रिसॉर्स: v1ऐल्फ़ा.inventory.partners.feeds

तरीके
getStatus GET /v1alpha/inventory/{name=partners/*/feeds/*/*}/status
बताए गए एग्रीगेटर के ज़रिए, पहले से अपलोड किए गए फ़ीड के Status को वापस लाता है और उसे दिखाता है.

REST रिसॉर्स: v1ऐल्फ़ा.inventory.partners.feeds.record

तरीके
batchDelete POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchDelete
बताए गए फ़ीड के प्रकार के रिकॉर्ड मिटा देता है.
batchPush POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush
बताए गए फ़ीड के प्रकार का रिकॉर्ड और/या अपडेट करता है.

REST रिसॉर्स: v1 alpha.inventory.partners.feeds.status

तरीके
list GET /v1alpha/inventory/{name=partners/*/feeds/*}/status
पहले से अपलोड किए गए व्यापारी, सेवा या उपलब्धता फ़ीड में से Status को चुने गए एग्रीगेटर के ज़रिए वापस लाया जाता है और उन्हें लौटाया जाता है.

REST रिसॉर्स: v1ऐल्फ़ा.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}
Merchant का MerchantStatus पाएं.
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
ऐसे व्यापारी या कंपनी के मौजूदा Service के Availability को बदल देता है जिसे कोई खास एग्रीगेटर मैनेज करता है और उसे वापस कर देता है.

REST रिसॉर्स: v1ऐल्फ़ा.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 रिसॉर्स: v1 alpha.notification.partners.orders

तरीके
patch PATCH /v1alpha/notification/{order.name=partners/*/orders/*}
मौजूदा Order को अपडेट करता है.