हमारा सुझाव है कि आप सेट करने के लिए, Google API क्लाइंट लाइब्रेरी Content API for Shopping का इस्तेमाल करना चाहिए. इस गाइड में Python Content API क्लाइंट का इस्तेमाल किया गया है लाइब्रेरी का उदाहरण दिया है, लेकिन वे कई लोकप्रिय प्रोग्रामिंग के लिए उपलब्ध होती हैं. साथ ही, यह एपीआई के सामान्य कामों को आसान बनाता है, जैसे कि पुष्टि करना, अनुरोध भेजना, और जवाबों को पार्स भी करना होगा. इसके लिए क्लाइंट लाइब्रेरी सेट अप करने में मदद पाने के लिए अन्य भाषाओं के लिए, यहां दी गई भाषा के लिए README.md देखें. googleads/googleads-shopping-samples GitHub पर रेपो.
अगर आपको Python के लिए Google API क्लाइंट लाइब्रेरी सेट अप करनी है, तो यह तरीका अपनाएं:
क्लाइंट लाइब्रेरी के कॉन्फ़िगरेशन और पुष्टि के लिए एक डायरेक्ट्री बनाएं फ़ाइलें शामिल हैं. अपनी होम डायरेक्ट्री में, ये डायरेक्ट्री बनाएं:
~/shopping-samples/content/
अपने सेवा खाते के क्रेडेंशियल डाउनलोड करने के लिए, नीचे दिया गया तरीका अपनाएं:
- Merchant Center में, सेटिंग मेन्यू में जाकर, Content API चुनें.
- पुष्टि करें पर क्लिक करें.
- [+] 'एपीआई कुंजी बनाएं' पर क्लिक करें.
- पूछे जाने पर, सेवा की शर्तें पढ़ें और उन्हें स्वीकार करें.
नई कुंजी अपने-आप डाउनलोड हो जाती है.
डाउनलोड की गई क्रेडेंशियल फ़ाइल का नाम बदलकर, service-account.json रखें.
service-account.json फ़ाइल को अपने home directory/shopping-samples/content/.
अपने home directory/shopping-सैंपल/content/ में, merchant-info.json फ़ाइल, खाली है.
merchant-info.json में, यह टेक्स्ट जोड़ें:
{ "merchantId": your Merchant Center merchant ID, "accountSampleUser": "the email address associated with your Merchant Center account" }
अपनी फ़ाइल का क्लोन बनाएं (या डाउनलोड और अनज़िप करें) googleads/googleads-shopping-samples अपने कंप्यूटर पर किसी भी जगह पर GitHub रेपो; ज़रूरी नहीं है कि यह होम डायरेक्ट्री या ~/shopping-samples/content/ में देखें.
अगर आपने रेपो को डाउनलोड और अनज़िप किया है, तो इसे क्लोन करने के बजाय, अनज़िप की गई डायरेक्ट्री को googleads-shopping-samples में कॉपी नहीं किया जाएगा.
ज़रूरी सैंपल डिपेंडेंसी इंस्टॉल करने के लिए, टर्मिनल विंडो में, googleads-shopping-samples/python/ पर जाएं और चलाएं:
pip install -r requirements.txt
अब आपके पास Python के लिए, Google API की क्लाइंट लाइब्रेरी कॉन्फ़िगर कर दी गई है. साथ ही, यह Content API के साथ इस्तेमाल किए जाने के लिए तैयार है. अगले सेक्शन में, आपको नया प्रॉडक्ट जोड़ने का अनुरोध सबमिट करना होगा और उसे भेजना होगा.