फ़ीड का अवलोकन

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

फ़ीड

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

Maps बुकिंग एपीआई

Maps बुकिंग एपीआई आपको जानकारी को अप-टू-डेट रखने के लिए, ऐक्शन सेंटर सिस्टम में फ़ीड सबमिट करने के बीच ऑब्जेक्ट अपडेट करने की सुविधा देता है. इस एपीआई का इस्तेमाल करके, Reserve with Google के एंड-टू-एंड इंटिग्रेशन की मदद से की गई बुकिंग को भी रद्द किया जा सकता है.

रीयल-टाइम अपडेट, REST कॉल का इस्तेमाल करके लागू किए जाते हैं.

बुकिंग सर्वर

ऐक्शन सेंटर के एंड-टू-एंड इंटिग्रेशन के लिए, आपको एक बुकिंग सर्वर सेट अप करना होगा, ताकि आपकी तरफ़ से बुकिंग बनाई जा सके.

REST API

v3 वर्शन, एपीआई का सबसे नया वर्शन है और यह REST पर आधारित इंटरफ़ेस के साथ काम करता है. सभी नए इंटिग्रेशन को v3 API का इस्तेमाल करना चाहिए.

इस सेक्शन में उन फ़ीड फ़ाइलों के बारे में बताया जाता है जिनका इस्तेमाल करके, आपके इन्वेंट्री डेटा को 'कार्रवाई केंद्र' में भेजा जाता है. आपके फ़ीड के कॉन्टेंट से पता चलता है कि कौनसी सेवाएं दी जा रही हैं, कौनसी सेवाएं उपलब्ध हैं, और सेवाएं कब उपलब्ध हैं.

हमारे साथ इन फ़ीड को शेयर करने का तरीका जानने के लिए पहचान फ़ाइलें और सैंपल अकॉर्डियन देखें.

इन्वेंट्री फ़ीड का स्ट्रक्चर, Google Maps Booking API तय करता है.

किसी भी इंटिग्रेशन में इन फ़ीड का होना ज़रूरी है:

इसके अलावा, एंड-टू-एंड इंटिग्रेशन के लिए, ये दो फ़ीड ज़रूरी हैं.

  • सेवा फ़ीड: आपके व्यापारियों/कंपनियों/कारोबारियों की ओर से दी जाने वाली सेवाओं के बारे में जानकारी.
  • खरीदारी के लिए उपलब्धता फ़ीड: इसमें आपके व्यापारियों/कंपनियों की ओर से दी जाने वाली सेवाओं के उपलब्धता स्लॉट की जानकारी होती है.

इन फ़ीड में कुछ फ़ील्ड ज़रूरी हैं और कुछ वैकल्पिक हैं. 'ज़रूरी नहीं' के तौर पर मार्क किए गए किसी भी फ़ील्ड को खाली होने पर, फ़ीड से हटाया जा सकता है.

फ़ीड फ़ॉर्मैट की जानकारी प्रोटोकॉल बफ़र 3 सिंटैक्स का इस्तेमाल करके दी गई है. आपके पास फ़ीड फ़ाइल को प्रोटोकॉल बफ़र डेटा के बाइनरी सीरियलाइज़ेशन के तौर पर, pb3 फ़ॉर्मैट या उससे मिले JSON फ़ॉर्मैट में अपलोड करने का विकल्प है. हमारा सुझाव है कि आप फ़ीड को JSON फ़ॉर्मैट में अपलोड करें.

हमारा सुझाव है कि अपलोड करने से पहले, gzip फ़ीड को कंप्रेस करने के लिए इस्तेमाल करें.

यह गाइड, Actions Center के प्रोटोकॉल बफ़र के लिए है. pb3 फ़ाइल जनरेट करने के लिए, प्रोटोकॉल बफ़र का इस्तेमाल करने के तरीके से जुड़ी सामान्य जानकारी के लिए, यहां Java का उदाहरण दिया गया है.