व्यापारी/कंपनी/कारोबारी के डेटा सोर्स एपीआई की खास जानकारी

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

Content API for Shopping की मदद से, सिर्फ़ प्राइमरी डेटा सोर्स बनाए जा सकते हैं. कारोबारी या कंपनी के डेटा सोर्स एपीआई की मदद से, इस तरह के डेटा सोर्स बनाए जा सकते हैं:

Content API for Shopping की मदद से, सिर्फ़ फ़ाइल इनपुट वाले डेटा सोर्स मैनेज किए जा सकते हैं. Merchant API की मदद से, फ़ाइल और एपीआई इनपुट, दोनों के डेटा सोर्स को मैनेज किया जा सकता है.

Merchant Data Source API का इस्तेमाल करके, ये काम किए जा सकते हैं:

  • किसी खास feedLabel और contentLanguage के साथ एक नया प्राइमरी डेटा सोर्स बनाएं.
  • कोई वाइल्डकार्ड डेटा सोर्स बनाएं. वाइल्डकार्ड डेटा सोर्स में feedLabel और contentLanguage फ़ील्ड सेट नहीं होते हैं. वाइल्डकार्ड डेटा सोर्स की मदद से, किसी डेटा सोर्स में feedLabel और contentLanguage के अलग-अलग कॉम्बिनेशन वाले प्रॉडक्ट डाले जा सकते हैं.
  • किसी मौजूदा प्राइमरी डेटा सोर्स से लिंक करने के लिए, कोई पूरक डेटा सोर्स बनाएं.
  • फ़ाइल के डेटा सोर्स के लिए शेड्यूल सेट अप करें.
  • एपीआई डेटा सोर्स मैनेज करें.
  • प्रमोशन जैसे दूसरे टाइप के डेटा सोर्स का इस्तेमाल करें.

ज़रूरी शर्तें

  • आपका खाता, एक ही भाषा वाले फ़ीड पर माइग्रेट किया गया हो.
  • यह पुष्टि करने के लिए कि खाते को पहले ही डेटा टारगेट स्प्लिट में माइग्रेट कर दिया गया है, डेटा सोर्स सूची का इस्तेमाल करें या तरीके पाएं. अगर शर्तें पूरी नहीं हो रही हैं, तो आपको अपवाद के तौर पर नीचे दिया गया मैसेज मिलेगा. इसके बाद, आपको सहायता टीम से संपर्क करना चाहिए.

    This account is in the data sources migration process and can't be used with
    this API yet. Contact support for more info on when this account will be able
    to use the data sources endpoint.
    

कोई नया डेटा सोर्स बनाना

किसी खास feedLabel और contentLanguage के साथ एक नया प्राइमरी डेटा सोर्स बनाने के लिए, खास टाइप के कॉन्फ़िगरेशन में feedLabel और contentLanguage फ़ील्ड सेट करें. उदाहरण के लिए, PrimaryProductDataSource.

नया डेटा सोर्स देखने के लिए, GET या LIST का अनुरोध करें.

नया वाइल्डकार्ड प्राइमरी डेटा सोर्स बनाएं

नया वाइल्डकार्ड प्राइमरी फ़ीड बनाने के लिए, PrimaryProductDataSource का इस्तेमाल करके अपना डेटा सोर्स कॉन्फ़िगर करें. feedLabel और contentLanguage फ़ील्ड को सेट न करें.

Content API for Shopping का इस्तेमाल करने पर, आपके लिए सिर्फ़ एक एपीआई डेटा सोर्स बनाया जाता है. Merchant Data Source API का इस्तेमाल करके, आपके पास एक से ज़्यादा एपीआई डेटा सोर्स हो सकते हैं. इनमें से कुछ डेटा सोर्स, वाइल्डकार्ड हो सकते हैं.

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

कोई पूरक डेटा सोर्स बनाएं और उसे प्राइमरी डेटा सोर्स से लिंक करें

accounts.productInputs.insert और accounts.productInputs.delete के तरीकों का इस्तेमाल करते समय, डेटा सोर्स के यूनीक आइडेंटिफ़ायर को क्वेरी पैरामीटर के तौर पर जोड़कर, प्रॉडक्ट डेटा में कुछ अपडेट करने के लिए, पूरक डेटा सोर्स का इस्तेमाल किया जा सकता है. मौजूदा प्रॉडक्ट को अपडेट करने के लिए, सिर्फ़ पूरक डेटा सोर्स का इस्तेमाल किया जा सकता है.

कोई पूरक डेटा सोर्स बनाने के लिए, SupplementalProductDataSource का इस्तेमाल करके अपना डेटा सोर्स कॉन्फ़िगर करें. इसके बाद, प्राइमरी डेटा सोर्स पर defaultRule फ़ील्ड को अपडेट करके उसे लिंक करें.

पूरक फ़ाइल के डेटा सोर्स, वाइल्डकार्ड डेटा सोर्स नहीं हो सकते. पूरक एपीआई के डेटा सोर्स, हमेशा वाइल्डकार्ड डेटा सोर्स होने चाहिए.

अपनी फ़ाइल के डेटा सोर्स के लिए शेड्यूल सेट अप करना

अपनी फ़ाइल फ़ीड का शेड्यूल सेट अप करने के लिए, FileInput फ़ील्ड का इस्तेमाल करके अपने डेटा सोर्स को फ़ाइल डेटा सोर्स के तौर पर कॉन्फ़िगर करें. इसके बाद, FileInput.FetchSettings फ़ील्ड का इस्तेमाल करके fetchsettings सेट अप करें.

डेटा सोर्स मिटाना

अपने खाते से किसी मौजूदा डेटा सोर्स को मिटाने के लिए, accounts.dataSources.delete तरीका इस्तेमाल करें.

डेटा सोर्स फ़ेच करें

डेटा सोर्स में कॉन्फ़िगर की गई फ़ाइल को फ़ेच करने के लिए, accounts.dataSources.fetch तरीके का इस्तेमाल करें. इस तरीके से, आपके खाते से डेटा सोर्स पर तुरंत डेटा फ़ेच किया जा सकता है. यह तरीका, सिर्फ़ उन डेटा सोर्स पर काम करता है जिनमें फ़ाइल इनपुट सेट हो.

डेटा सोर्स डाउनलोड करें

अपने खाते के डेटा सोर्स का कॉन्फ़िगरेशन पाने के लिए, accounts.dataSources.get तरीके का इस्तेमाल करें.

डेटा सोर्स की सूची बनाएं

अपने खाते के डेटा सोर्स के कॉन्फ़िगरेशन को सूची में शामिल करने के लिए, accounts.dataSources.list तरीका इस्तेमाल करें.

पैच डेटा सोर्स

किसी मौजूदा डेटा सोर्स का कॉन्फ़िगरेशन अपडेट करने के लिए, accounts.dataSources.patch तरीका इस्तेमाल करें.