Google Maps Booking API

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

सेवा: mapsbooking.googleapis.com

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

डिस्कवरी दस्तावेज़

जानकारी देने वाला दस्तावेज़, मशीन से पढ़े जा सकने वाले फ़ॉर्मैट में होता है. इसमें REST API के बारे में जानकारी दी जाती है और उन्हें इस्तेमाल करने का तरीका बताया जाता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, आईडीई प्लगिन, और 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 को अपडेट करता है.