Google Maps Booking API

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

सेवा: mapsbooking.googleapis.com

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

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

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

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

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

  • 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
मौजूदा Services के Availability को बदलता है.

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}
किसी 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 रिसॉर्स: 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 को अपडेट करता है.