इस सेक्शन में, उन फ़ीड फ़ाइलों के बारे में बताया जाता है जिनका इस्तेमाल करके, इन्वेंट्री डेटा को ऐक्शन सेंटर में भेजा जाता है. आपके फ़ीड के कॉन्टेंट से पता चलता है कि कौनसी सेवाएं उपलब्ध कराई जा रही हैं, कौनसी सेवाएं उपलब्ध हैं, और सेवाएं कब उपलब्ध हैं.
इन फ़ीड को हमारे साथ शेयर करने का तरीका जानने के लिए, पहचान फ़ाइलें और सैंपल का ऐक्सेस देखें.
इन्वेंट्री फ़ीड का स्ट्रक्चर, Google Maps बुकिंग एपीआई तय करता है.
किसी भी इंटिग्रेशन के लिए, इस फ़ीड को भरना ज़रूरी है:
- व्यापारी/कंपनी/कारोबारी का फ़ीड: इसमें आपके व्यापारियों/कंपनियों/कारोबारियों की जानकारी देने वाला डेटा होता है.
इसके अलावा, एंड-टू-एंड इंटिग्रेशन के लिए ये दो फ़ीड ज़रूरी हैं.
- सेवा फ़ीड: इससे आपके व्यापारियों/कंपनियों/कारोबारियों की ओर से दी जाने वाली सेवाओं के बारे में पता चलता है.
- उपलब्धता फ़ीड: इसमें आपके व्यापारियों/कंपनियों की उपलब्ध कराई गई सेवाओं के उपलब्धता स्लॉट की जानकारी होती है.
इन फ़ीड के कुछ फ़ील्ड ज़रूरी हैं और कुछ वैकल्पिक हैं. 'ज़रूरी नहीं' के तौर पर मार्क किए गए किसी भी फ़ील्ड को खाली होने पर, फ़ीड से बाहर रखा जा सकता है.
फ़ीड फ़ॉर्मैट के बारे में प्रोटोकॉल बफ़र 3 सिंटैक्स का इस्तेमाल करके बताया गया है. आपके पास फ़ीड फ़ाइल को प्रोटोकॉल बफ़र डेटा की बाइनरी सीरियलाइज़ेशन के तौर पर, pb3 फ़ॉर्मैट में या उससे मिले JSON फ़ॉर्मैट में अपलोड करने का विकल्प है. हमारा सुझाव है कि आप फ़ीड को JSON फ़ॉर्मैट में अपलोड करें.
हमारा सुझाव है कि अपलोड करने से पहले, फ़ीड को कंप्रेस करने के लिए gzip का इस्तेमाल करें.
यह गाइड, खास तौर पर ऐक्शन सेंटर के प्रोटोकॉल बफ़र के लिए है. pb3 फ़ाइल जनरेट करने के लिए, प्रोटोकॉल बफ़र का इस्तेमाल करने के तरीके के बारे में सामान्य जानकारी के लिए, यहां Java में एक उदाहरण दिया गया है.