Merchant Center खाते को Merchant API का ऐक्सेस देने के लिए, सेवा खाते का इस्तेमाल किया जा सकता है. यहां जाएं: तीसरे पक्ष के ऐप्लिकेशन को Merchant Center खाते का ऐक्सेस देना को ऐक्सेस करने की ज़रूरत है, तो व्यापारी खाते.
सेवा खाता एक खास तरह का खाता होता है. आम तौर पर, इसका इस्तेमाल किसी व्यक्ति के बजाय ऐप्लिकेशन करता है. सेवा खाते की पहचान उसके ईमेल पते से की जाती है, जो खाते के लिए यूनीक होता है.
आपके पास व्यापारी खाता पर जाकर, ये काम किए जा सकते हैं इन चरणों को पूरा करें.
सेवा खाता बनाना
सेवा खाते के क्रेडेंशियल जनरेट करें या पहले से जनरेट किए गए सार्वजनिक क्रेडेंशियल ऐक्सेस करें. इसके बाद, OAuth 2.0 क्लाइंट आईडी बनाएं:
- Google के एपीआई कंसोल पर जाएं.
- पेज के सबसे ऊपर मौजूद ड्रॉप-डाउन मेन्यू में कोई प्रोजेक्ट चुनें या नया प्रोजेक्ट बनाने के लिए नया प्रोजेक्ट.
- Google API की सूची में Merchant API खोजें और पक्का करें कि यह इस प्रोजेक्ट के लिए चालू हो.
- मैनेज करें पर क्लिक करें.
- बाईं ओर साइडबार में, क्रेडेंशियल चुनें. क्रेडेंशियल देखने के लिए, आपको पेज पर सबसे ऊपर बाईं ओर मौजूद, बाईं ओर वाले ऐरो पर क्लिक करना पड़ सकता है.
- क्रेडेंशियल बनाएं चुनें. इसके बाद, सेवा खाता चुनें.
- सेवा खाते को नाम दें. यह सेवा खाते के आईडी के लिए डिफ़ॉल्ट उपयोगकर्ता नाम है. सेवा खाता आईडी सेव करें. इसमें '@' के बाद वाला हिस्सा भी शामिल है वर्ण को शामिल करें, ताकि बाद में इस्तेमाल किया जा सके.
बनाएं पर क्लिक करें. इसके बाद, प्रोजेक्ट और उपयोगकर्ताओं को ऐक्सेस देने के लिए, वैकल्पिक चरणों को पूरा करें. इसके बाद, हो गया पर क्लिक करें.
JSON निजी कुंजी पाएं
यहां दिए गए विकल्पों में से अपने सेवा खाते के लिए, JSON निजी पासकोड जनरेट करें Google API कंसोल:
- सेवा खाते पर क्लिक करें. इसके बाद, कुंजी टैब चुनें.
- कुंजी जोड़ें > पर क्लिक करें नई कुंजी बनाएं.
- कुंजी के टाइप के तौर पर JSON चुनें.
- निजी पासकोड डाउनलोड करने के लिए, बनाएं पर क्लिक करें. ध्यान दें: आप सिर्फ़ डाउनलोड कर सकते हैं जब प्रिविज कुंजी बनती है. इसके बाद, इस चरण पर वापस नहीं आया जा सकता.
सेवा खाते को अपने व्यापारी/कंपनी खाते का ऐक्सेस देना
अपने व्यापारी/कंपनी/कारोबारी खाते में, नए सेवा खाते को उपयोगकर्ता के तौर पर जोड़ें:
- व्यापारी केंद्र में साइन इन करें.
- खाता सेटिंग में खाते का ऐक्सेस पर क्लिक करें.
+ उपयोगकर्ता जोड़ें पर क्लिक करें. इसके बाद, नए उपयोगकर्ता के ईमेल पते के तौर पर अपने सेवा खाते के आईडी का इस्तेमाल करें.
अगर आपने अपना सेवा खाता आईडी सेव नहीं किया है, तो यहां जाएं सेवा खाते एडमिन पेज पर जाएं और अपना प्रोजेक्ट चुनें.
उपयोगकर्ता के लिए ऐक्सेस की जानकारी दें सेवा खाते के लिए, ईमेल सूचना और सेटिंग की जानकारी.
अपनी प्राथमिकताओं को सेव करने और उपयोगकर्ताओं की सूची पर वापस जाने के लिए, उपयोगकर्ता जोड़ें पर क्लिक करें. सेवा खाता आईडी, अब चुनी गई उपयोगकर्ता भूमिका के साथ सूची में शामिल हो जाना चाहिए.
आप इन चरणों को उन सभी सेवा खातों के लिए दोहरा सकते हैं जिन्हें आपकी व्यापारी खाते का डेटा.
अक्सर पूछे जाने वाले सवाल
- क्या मेरे पास अपने सेवा खाते से Merchant Center के यूज़र इंटरफ़ेस (यूआई) में साइन इन करने का विकल्प है?
- नहीं, सेवा खाते सामान्य Google खाते नहीं होते. साथ ही, ये Merchant Center के यूज़र इंटरफ़ेस (यूआई) को ऐक्सेस नहीं कर सकते.
- मुझे सेवा खाते के ऐक्सेस टोकन कितनी बार रीफ़्रेश करने होंगे?
- Google OAuth 2.0 ऑथराइज़ेशन सर्वर से जारी होने के एक घंटे बाद, ऐक्सेस टोकन की समयसीमा खत्म हो जाती है. जब किसी ऐक्सेस टोकन की समयसीमा खत्म हो जाती है, तो ऐप्लिकेशन को क्लाइंट लाइब्रेरी का इस्तेमाल करके, कोई दूसरा ऐक्सेस टोकन फ़ेच करना चाहिए. अपने टोकन को मैन्युअल तरीके से रीफ़्रेश करने के लिए,
stored-token.json
फ़ाइल मिटाएं और फिर से पुष्टि करें.