हमारा सुझाव है कि Content API for Shopping को सेट अप करने के लिए, Google API क्लाइंट लाइब्रेरी का इस्तेमाल करें. इस गाइड में, उदाहरण के तौर पर Python Content API की क्लाइंट लाइब्रेरी का इस्तेमाल किया गया है. हालांकि, ये लाइब्रेरी कई लोकप्रिय प्रोग्रामिंग भाषाओं के लिए उपलब्ध हैं. साथ ही, ये एपीआई के सामान्य कामों को आसान बनाती हैं. जैसे, पुष्टि करना, अनुरोध भेजना, और जवाबों को पार्स करना. अन्य भाषाओं के लिए क्लाइंट लाइब्रेरी सेट अप करने में मदद पाने के लिए, GitHub पर googleads/googleads-shopping-samples रिपॉज़िटरी में जाकर, उस भाषा के लिए README.md देखें.
Python के लिए Google API क्लाइंट लाइब्रेरी सेट अप करने के लिए, यह तरीका अपनाएं:
क्लाइंट लाइब्रेरी के कॉन्फ़िगरेशन और पुष्टि करने वाली फ़ाइलों के लिए डायरेक्ट्री बनाएं. अपनी होम डायरेक्ट्री में, ये डायरेक्ट्री बनाएं:
~/shopping-samples/content/
अपने सेवा खाते के क्रेडेंशियल डाउनलोड करने के लिए, यह तरीका अपनाएं:
- Google API लाइब्रेरी पर जाएं.
- पेज पर सबसे ऊपर मौजूद मेन्यू में, कोई प्रोजेक्ट चुनें. अगर आपके पास अब तक कोई प्रोजेक्ट नहीं है, तो नया प्रोजेक्ट पर क्लिक करके एक प्रोजेक्ट बनाएं.
- अगर आपने इस प्रोजेक्ट के लिए, Content API for Shopping को पहले से चालू नहीं किया है, तो Google API की सूची में इसे खोजें और चालू करें.
- बाईं ओर मौजूद साइडबार में, क्रेडेंशियल को चुनें. इसे देखने के लिए, आपको सबसे ऊपर बाईं ओर मौजूद, बाईं ओर की ओर वाले ऐरो पर क्लिक करना पड़ सकता है.
- सेवा खाता सेट अप करने के लिए, क्रेडेंशियल बनाएं चुनें. इसके बाद, सेवा खाता चुनें.
- नए सेवा खाते को नाम दें. यह सेवा खाता आईडी के लिए डिफ़ॉल्ट उपयोगकर्ता नाम के तौर पर भी काम करता है. सेवा खाता आईडी रिकॉर्ड करें. इसमें '@' वर्ण के बाद का हिस्सा भी शामिल करें, ताकि बाद में इसका इस्तेमाल किया जा सके. बनाएं पर क्लिक करें. इसके बाद, प्रोजेक्ट और उपयोगकर्ताओं को ऐक्सेस देने के लिए, वैकल्पिक चरणों को पूरा करें और हो गया पर क्लिक करें.
- आपको सेवा खातों के पेज पर रीडायरेक्ट किया जाएगा. यहां आपके नए सेवा खाते को ऐक्सेस किया जा सकता है.
JSON निजी कुंजी पाने के लिए, सेवा खाते पर क्लिक करें. इसके बाद, कुंजियां टैब पर क्लिक करें. कुंजी जोड़ें > नई कुंजी बनाएं पर क्लिक करें. इसके बाद, कुंजी के टाइप के तौर पर JSON चुनें. निजी पासकोड को अपने कंप्यूटर पर डाउनलोड करने के लिए, बनाएं पर क्लिक करें. नई पासकोड अपने-आप डाउनलोड हो जाती है.
डाउनलोड की गई क्रेडेंशियल फ़ाइल का नाम बदलकर service-account.json करें.
service-account.json फ़ाइल को home directory/shopping-samples/content/ पर ले जाएं.
home directory/shopping-samples/content/ में, एक खाली merchant-info.json फ़ाइल बनाएं.
merchant-info.json में, यह टेक्स्ट जोड़ें:
{ "merchantId": your Merchant Center merchant ID, "accountSampleUser": "the email address associated with your Merchant Center account" }
नए सेवा खाते को उपयोगकर्ता के तौर पर अपने Merchant Center खाते में जोड़ें. अगर आप तीसरे पक्ष के डेवलपर हैं, तो आपको अपने क्लाइंट से यह काम कराना होगा.
- अपने Merchant Center खाते पर जाएं.
- अपने Merchant Center खाते की सेटिंग में, लोग और ऐक्सेस को चुनें.
+ व्यक्ति जोड़ें पर क्लिक करें और नए उपयोगकर्ता के ईमेल पते के तौर पर, सेवा खाते के आईडी का इस्तेमाल करें.
Accounts
सेवा का इस्तेमाल करने के लिए, आपके पास एडमिन ऐक्सेस होना चाहिए. इसलिए, एडमिन को चुनें.प्राथमिकताएं सेव करने के लिए, उपयोगकर्ता जोड़ें पर क्लिक करें. इसके बाद, आपको उपयोगकर्ताओं की सूची पर वापस ले जाया जाएगा. सेवा खाते का आईडी, उपयोगकर्ता की चुनी गई भूमिका के साथ दिखता है.
यह तरीका उन सभी सेवा खातों के लिए दोहराएं जिन्हें आपको जोड़ना है.
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 के साथ इस्तेमाल के लिए तैयार है. अगले सेक्शन में, आपको नया प्रॉडक्ट डालने के लिए अनुरोध बनाना और भेजना होगा.