Google Maps Booking API

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

सेवा: Mapsbooking.googleapis.com

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

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

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

सर्विस एंडपॉइंट

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

  • https://mapsbooking.googleapis.com

आराम करने के लिए संसाधन: v1alpha.invalidation.partners

तरीके
invalidateResource POST /v1alpha/invalidation/{resourceId=partners/**}:invalidateResource
मौजूदा संसाधन की पुष्टि नहीं करता.

आराम करने के लिए संसाधन: v1alpha.inventory.partners.availability

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

आराम से जुड़ा संसाधन: v1alpha.inventory.partners.feeds

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

आराम करने के लिए संसाधन: v1alpha.inventory.partners.feeds.record

तरीके
batchDelete POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchDelete
इससे तय किए गए फ़ीड टाइप के रिकॉर्ड मिट जाते हैं.
batchPush POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush
किसी खास तरह के फ़ीड को शामिल करने और/या अपडेट करने के रिकॉर्ड.

आराम करने के लिए संसाधन: 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 को अपडेट करता है और उसे दिखाता है.

आराम से जुड़ा संसाधन: 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 को अपडेट करता है और उसे कोई खास एग्रीगेटर दिखाता है.

आराम से जुड़ा संसाधन: 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 पार्टनर की सूची बनाएं.

आराम करने के लिए संसाधन: v1alpha.notification.partners.bookings

तरीके
patch PATCH /v1alpha/notification/{booking.name=partners/*/bookings/*}
किसी मौजूदा Booking को अपडेट करता है.

आराम करने के लिए संसाधन: v1alpha.notification.partners.orders

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