हमारा सुझाव है कि सेट करने के लिए, Google API क्लाइंट लाइब्रेरी Content API for Shopping का इस्तेमाल करना चाहिए. इस गाइड में Python Content API क्लाइंट का इस्तेमाल किया गया है लाइब्रेरी का उदाहरण दिया है, लेकिन वे कई लोकप्रिय प्रोग्रामिंग के लिए उपलब्ध होती हैं. साथ ही, यह एपीआई के सामान्य कामों को आसान बनाता है, जैसे कि पुष्टि करना, अनुरोध भेजना, और जवाबों को पार्स भी करना होगा. इसके लिए क्लाइंट लाइब्रेरी सेट अप करने में मदद पाने के लिए अन्य भाषाओं के लिए, यहां दी गई भाषा के लिए README.md देखें. googleads/googleads-shopping-samples GitHub पर रेपो.
अगर आपको 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-सैंपल/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 के साथ इस्तेमाल किए जाने के लिए तैयार है. अगले सेक्शन में, आपको नया प्रॉडक्ट जोड़ने का अनुरोध सबमिट करना होगा और उसे भेजना होगा.