Publishing API को कॉल करने के लिए, आपको सीधे Google Play Console से किसी एपीआई प्रोजेक्ट को लिंक करना होगा. साथ ही, उस प्रोजेक्ट के लिए Publishing API को चालू करना होगा. एपीआई प्रोजेक्ट सेट अप हो जाने के बाद, इसका इस्तेमाल आपके मालिकाना हक वाले अन्य गेम प्रोजेक्ट को मैनेज करने के लिए किया जा सकता है.
Publishing API को सिर्फ़ आपके Google Play डेवलपर खाते का मालिक कॉन्फ़िगर कर सकता है. यहां दिए गए निर्देशों में, इन कामों को करने का तरीका बताया गया है:
- नया या मौजूदा एपीआई प्रोजेक्ट सेट अप करना
- OAuth क्लाइंट मैनेज करना
- Publishing API को ऐक्सेस करने के लिए, सेवा खाते का इस्तेमाल करना
अपना एपीआई प्रोजेक्ट सेट अप करना
Publishing API को ऐक्सेस करने से पहले, आपको Google Play Console को किसी एपीआई प्रोजेक्ट से लिंक करना होगा. ज़्यादातर मामलों में, आपको नया एपीआई प्रोजेक्ट बनाने का सुझाव दिया जाता है. हालांकि, Google Play Developer Publishing API के मौजूदा उपयोगकर्ता, किसी मौजूदा एपीआई प्रोजेक्ट से लिंक कर सकते हैं. ध्यान रखें कि हर एपीआई प्रोजेक्ट को सिर्फ़ एक Google Play Console खाते से लिंक किया जा सकता है.
नया एपीआई प्रोजेक्ट बनाना
- Google Play Console पर एपीआई ऐक्सेस पेज पर जाएं.
- सेवा की शर्तें स्वीकार करें.
- नया प्रोजेक्ट बनाएं पर क्लिक करें. एपीआई प्रोजेक्ट अपने-आप जनरेट होता है और आपके Google Play Console खाते से लिंक हो जाता है.
- Game Services Publishing API विकल्प को चालू करें पर सेट करें.
अब आपका एपीआई प्रोजेक्ट, Publishing API को ऐक्सेस करने के लिए कॉन्फ़िगर हो गया है.
किसी मौजूदा एपीआई प्रोजेक्ट का इस्तेमाल करना
अगर आप पहले से ही Google Play Developer API का इस्तेमाल कर रहे हैं, तो इन चरणों को पूरा करके, अपने मौजूदा एपीआई प्रोजेक्ट को सेट अप किया जा सकता है. अगर आपको जिस एपीआई प्रोजेक्ट को सेट अप करना है वह सूची में नहीं है, तो पुष्टि करें कि आपका Google Play Console खाता, मालिक के तौर पर सेट किया गया हो. साथ ही, Google Play Developer API चालू हो.
- Google Play Console पर एपीआई ऐक्सेस पेज पर जाएं.
- एपीआई की सेवा की शर्तों को स्वीकार करें.
- वह प्रोजेक्ट चुनें जिसे आपको सेट अप करना है.
- लिंक पर क्लिक करें. आपका Google Play Console खाता, अब एपीआई प्रोजेक्ट से लिंक हो गया है.
- Game Services Publishing API विकल्प को चालू करें पर सेट करें.
अब आपका एपीआई प्रोजेक्ट, Publishing API को ऐक्सेस करने के लिए कॉन्फ़िगर हो गया है.
एपीआई ऐक्सेस करने वाले क्लाइंट सेट अप करना
Publishing API को OAuth क्लाइंट या सेवा खाते के ज़रिए ऐक्सेस किया जाता है.
OAuth क्लाइंट का इस्तेमाल करना
OAuth क्लाइंट का इस्तेमाल करके, उपयोगकर्ताओं को अपने क्रेडेंशियल से Publishing API के ज़रिए कार्रवाइयां करने की अनुमति दी जा सकती है.
उपयोगकर्ता की कार्रवाइयां, Google Play Console के उपयोगकर्ता खाते और अधिकार पेज पर दी गई अनुमतियों के हिसाब से सीमित होती हैं.
- Google Play Console पर एपीआई ऐक्सेस पेज पर जाएं.
- OAuth क्लाइंट में जाकर, OAuth क्लाइंट बनाएं पर क्लिक करें.
- अपने प्रॉडक्ट की ब्रैंडिंग की जानकारी कॉन्फ़िगर करें. इसके बाद, जारी रखें पर क्लिक करें.
- क्लाइंट आईडी बनाएं पर क्लिक करें.
इस पेज पर, आपके नए OAuth क्लाइंट की जानकारी सूची में दिखती है.
सेवा खाते का इस्तेमाल करना
आपके पास सेवा खाता बनाने का विकल्प भी है. इससे, आपको अपने निजी क्रेडेंशियल दिए बिना, बिल्ड सर्वर से Publishing API को ऐक्सेस करने की सुविधा मिलती है:
- Google Play Console पर एपीआई ऐक्सेस पेज पर जाएं.
- सेवा खाते में जाकर, सेवा खाता बनाएं पर क्लिक करें.
- अपना सेवा खाता बनाने के लिए, पेज पर दिए गए निर्देशों का पालन करें.
- Google Developers Console पर सेवा खाता बनाने के बाद, हो गया पर क्लिक करें. एपीआई ऐक्सेस पेज अपने-आप रीफ़्रेश हो जाएगा. इसके बाद, आपका सेवा खाता सूची में दिखेगा.
- कार्रवाइयाँ करने के लिए, सेवा खाते को ज़रूरी अधिकार देने के लिए, ऐक्सेस दें पर क्लिक करें.
ज़्यादा जानकारी के लिए, सर्वर से सर्वर ऐप्लिकेशन के लिए OAuth 2.0 का इस्तेमाल करना लेख पढ़ें.
Google Play Games Services Publishing API को ऐक्सेस करना
Publishing API को सीधे तौर पर एचटीटीपी के ज़रिए ऐक्सेस किया जा सकता है. ज़्यादा जानकारी के लिए, Publishing API का रेफ़रंस और सैंपल ऐप्लिकेशन देखें.