अपने व्यापारी खाते के ऐक्सेस की अनुमति दें

अपने Merchant Center खाते को Merchant Center ऐक्सेस करने की अनुमति देने के लिए, सेवा खाते का इस्तेमाल करें. अगर आपके ऐप्लिकेशन को क्लाइंट के व्यापारी खातों को ऐक्सेस करने की ज़रूरत है, तो तीसरे पक्ष के ऐप्लिकेशन को व्यापारी खातों को ऐक्सेस करने की अनुमति देना देखें.

सेवा खाता एक खास तरह का खाता होता है. इसे आम तौर पर, किसी व्यक्ति के बजाय ऐप्लिकेशन इस्तेमाल करता है. सेवा खाते की पहचान उसके ईमेल पते से की जाती है. यह ईमेल पता हर खाते के लिए खास होता है.

सेवा खाता बनाने से पहले, आपके पास व्यापारी खाता होना चाहिए.

सेवा खाता बनाना

सेवा खाते के क्रेडेंशियल जनरेट करें या पहले से जनरेट किए गए सार्वजनिक क्रेडेंशियल ऐक्सेस करें. इसके बाद, OAuth 2.0 क्लाइंट आईडी बनाएं:

  1. Google के एपीआई कंसोल पर जाएं.
  2. पेज पर सबसे ऊपर मौजूद ड्रॉप-डाउन मेन्यू में, कोई प्रोजेक्ट चुनें या प्रोजेक्ट बनाने के लिए, नया प्रोजेक्ट पर क्लिक करें.
  3. Google API की सूची में Merchant API खोजें और पक्का करें कि इस प्रोजेक्ट के लिए यह चालू है.
  4. मैनेज करें पर क्लिक करें.
  5. बाईं ओर साइडबार में, क्रेडेंशियल चुनें. क्रेडेंशियल देखने के लिए, आपको पेज पर सबसे ऊपर बाईं ओर मौजूद बाईं ओर मौजूद ऐरो पर क्लिक करना पड़ सकता है.
  6. क्रेडेंशियल बनाएं चुनें. इसके बाद, सेवा खाता चुनें.
  7. सेवा खाते को नाम दें. यह सेवा खाता आईडी के लिए, डिफ़ॉल्ट उपयोगकर्ता नाम है. बाद में इस्तेमाल करने के लिए, '@' वर्ण के बाद वाले हिस्से को शामिल करते हुए सेवा खाता आईडी को सेव करें.
  8. बनाएं पर क्लिक करें, प्रोजेक्ट और उपयोगकर्ताओं को ऐक्सेस देने के वैकल्पिक चरणों को देखें, फिर हो गया पर क्लिक करें.

JSON निजी कुंजी पाएं

Google API कंसोल में, अपने सेवा खाते के लिए JSON निजी कुंजी जनरेट करें:

  1. सेवा खाते पर क्लिक करें, फिर बटन टैब चुनें.
  2. कुंजी जोड़ें > नई कुंजी बनाएं पर क्लिक करें.
  3. कुंजी टाइप के तौर पर JSON चुनें.
  4. निजी पासकोड डाउनलोड करने के लिए, बनाएं पर क्लिक करें. ध्यान दें: निजी कुंजी को बनाने के बाद ही, डाउनलोड किया जा सकता है. इस चरण को बाद में पूरा नहीं किया जा सकता.

सेवा खाते को अपने कारोबारी खाते का ऐक्सेस दें

अपने व्यापारी खाते में, उपयोगकर्ता के तौर पर नया सेवा खाता जोड़ें:

  1. व्यापारी केंद्र में साइन इन करें.
  2. अपनी खाता सेटिंग में खाते का ऐक्सेस पर क्लिक करें.
  3. + उपयोगकर्ता जोड़ें पर क्लिक करें और अपने सेवा खाता आईडी को नए उपयोगकर्ता के ईमेल पते के तौर पर इस्तेमाल करें.

    अगर आपने अपना सेवा खाता आईडी सेव नहीं किया है, तो सेवा खाते एडमिन पेज पर जाएं और अपना प्रोजेक्ट चुनें.

  4. सेवा खाते के लिए, उपयोगकर्ता ऐक्सेस और ईमेल सूचनाओं की प्राथमिकताएं तय करें.

  5. अपनी प्राथमिकताओं को सेव करने और उपयोगकर्ताओं की सूची पर वापस जाने के लिए, उपयोगकर्ता जोड़ें पर क्लिक करें. सेवा खाता आईडी, अब चुनी गई उपयोगकर्ता भूमिका के साथ सूची में शामिल हो जाना चाहिए.

ये चरण उन सभी सेवा खातों के लिए दोहराए जा सकते हैं जिन्हें आपके व्यापारी खाते का डेटा ऐक्सेस करने की ज़रूरत है.

अक्सर पूछे जाने वाले सवाल

क्या अपने सेवा खाते से, Merchant Center के यूज़र इंटरफ़ेस (यूआई) में साइन इन किया जा सकता है?
नहीं, सेवा खाते सामान्य Google खाते नहीं होते. साथ ही, इनसे Merchant Center के यूज़र इंटरफ़ेस (यूआई) को ऐक्सेस नहीं किया जा सकता.
मुझे सेवा खाते के ऐक्सेस टोकन को कितनी बार रीफ़्रेश करना होगा?
ऐक्सेस टोकन की समयसीमा, Google OAuth 2.0 ऑथराइज़ेशन सर्वर से जारी किए जाने के एक घंटे बाद खत्म हो जाती है. ऐक्सेस टोकन की समयसीमा खत्म होने पर, ऐप्लिकेशन को कोई दूसरा ऐक्सेस टोकन फ़ेच करने के लिए क्लाइंट लाइब्रेरी का इस्तेमाल करना चाहिए. अपने टोकन को मैन्युअल तरीके से रीफ़्रेश करने के लिए, store-token.json फ़ाइल को मिटाएं और फिर से पुष्टि करें.