शुरू करें

एपीआई कॉल करने से पहले, आपको अपने Google Play डेवलपर खाते के लिए एपीआई ऐक्सेस सेट अप करना होगा. इसमें, Google Play Console और Google Cloud Console, दोनों के बदलाव शामिल हैं. नीचे दिए गए निर्देशों में, Google Play Developer API का इस्तेमाल शुरू करने के ज़रूरी तरीकों के बारे में बताया गया है.

  1. Google Cloud प्रोजेक्ट बनाएं.
  2. अपने Google Cloud प्रोजेक्ट के लिए, Google Play Developer API चालू करें.
  3. Google Play Developer API को ऐक्सेस करने के लिए, Google Play Console की सही अनुमतियों वाला सेवा खाता सेट अप करें.

Google Cloud प्रोजेक्ट बनाएं

अगर आपके पास पहले से कोई Google Cloud प्रोजेक्ट है, जिसे इस्तेमाल करना है, तो इस चरण को छोड़ा जा सकता है.

Google Cloud Console में कोई प्रोजेक्ट बनाएं.

Google Cloud प्रोजेक्ट के बारे में ज़्यादा जानकारी के लिए, प्रोजेक्ट बनाना और मैनेज करना देखें.

एपीआई चालू करें

Google Cloud प्रोजेक्ट सेट अप करने के बाद, आपको इस प्रोजेक्ट के लिए Google Play Developer API चालू करना होगा.

Google Play Developer API चालू करने के लिए:

  1. Google Cloud Console में Google Play Developer API पेज पर जाएं.
  2. चालू करें पर क्लिक करें.

OAuth और सेवा खाते कॉन्फ़िगर करना

आपको किसी OAuth क्लाइंट या सेवा खाते की मदद से, Google Play Developer API के ऐक्सेस को कॉन्फ़िगर करना होगा. ज़्यादातर मामलों में, एपीआई ऐक्सेस करने के लिए सेवा खाते का इस्तेमाल करना चाहिए.

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

OAuth क्लाइंट आईडी का इस्तेमाल तब करना चाहिए, जब आपको किसी उपयोगकर्ता की ओर से एपीआई ऐक्सेस करना हो. उदाहरण के लिए, अगर आपकी वेबसाइट को उपयोगकर्ता की ओर से वेब क्लाइंट से Google Play डेवलपर एपीआई को ऐक्सेस करना है, तो क्लाइंट आईडी का इस्तेमाल करें. उपयोगकर्ता को सेवा खाते के बजाय, उसके Google खाते से पुष्टि की जाएगी. इससे सेवा खाते के क्रेडेंशियल से समझौता किए बिना, उपयोगकर्ता की ओर से एपीआई कॉल किए जा सकते हैं.

  • सेवा खाता: एक सुरक्षित सॉफ़्टवेयर सेवा एपीआई को ऐक्सेस करेगी (सबसे ज़्यादा इस्तेमाल किया जाने वाला)
  • OAuth क्लाइंट: कोई उपयोगकर्ता इस एपीआई को ऐक्सेस करेगा

सेवा खाते का इस्तेमाल करना

Google Play Console से सेवा खाता बनाया जा सकता है.

  1. Google Cloud Console में, सेवा खाते पर जाएं.
  2. सेवा खाता बनाएं पर क्लिक करें और बताया गया तरीका अपनाएं.
  3. Google Play Console पर, उपयोगकर्ता और अनुमतियां पेज पर जाएं.
  4. नए उपयोगकर्ताओं को न्योता भेजें पर क्लिक करें.
  5. ईमेल पता फ़ील्ड में अपने सेवा खाते का ईमेल पता डालें और कार्रवाइयां करने के लिए ज़रूरी अधिकार दें.

    Google Play Billing APIs का इस्तेमाल करने के लिए, आपको ये अनुमतियां देनी होंगी:

    • वित्तीय डेटा, ऑर्डर, और रद्द करने के बारे में हुए सर्वे में मिले जवाब देखना
    • ऑर्डर और सदस्यताएं मैनेज करना
  6. उपयोगकर्ता को न्योता भेजें पर क्लिक करें.

ऐसा होने पर, आपके पास सेवा खाते के ज़रिए Google Play Developer API को ऐक्सेस करने का विकल्प होना चाहिए. ज़्यादा जानकारी के लिए, सर्वर से सर्वर ऐप्लिकेशन के लिए OAuth 2.0 का इस्तेमाल करना देखें.

OAuth क्लाइंट का इस्तेमाल करना

OAuth क्लाइंट का इस्तेमाल करके, उपयोगकर्ताओं को उनके क्रेडेंशियल के तहत, एपीआई का इस्तेमाल करके कार्रवाइयां करने की अनुमति दी जा सकती है. उपयोगकर्ता की कार्रवाइयां, Google Play Console पर उपयोगकर्ता और अनुमतियां पेज पर दी गई कार्रवाइयां तक ही सीमित होती हैं.

OAuth क्लाइंट बनाने से पहले, आपको अपने प्रॉडक्ट के लिए ब्रैंडिंग की जानकारी कॉन्फ़िगर करनी होगी. ज़्यादा जानकारी के लिए, ऐसी स्क्रीन सेट अप करना जहां OAuth के लिए सहमति दी जाती है.

  1. Google Cloud Console में, OAuth की सहमति स्क्रीन पेज पर जाएं.
  2. ऐसी स्क्रीन बनाने के लिए यह तरीका अपनाएं जहां OAuth के लिए सहमति दी जाती है.

OAuth क्लाइंट बनाने के लिए:

  1. Google Cloud Console में, क्रेडेंशियल पर जाएं.
  2. क्रेडेंशियल बनाएं > OAuth क्लाइंट आईडी पर क्लिक करें.
  3. अपने ऐप्लिकेशन का टाइप चुनें और निर्देशों का पालन करें.

ज़्यादा जानकारी

Google Play पर एपीआई का इस्तेमाल शुरू करने के लिए, यहां दी गई सलाह और तरकीबों का इस्तेमाल करें.

डेवलपर आईडी पाना

कुछ एपीआई के लिए, आपको Google Play Console डेवलपर आईडी देने की ज़रूरत होती है. यह एक लंबी संख्या है, जो इसे आपका Google Play डेवलपर खाता बनाते समय असाइन किया गया था. आपका डेवलपर आईडी, Google Play Console पर करीब-करीब किसी भी पेज के यूआरएल में देखा जा सकता है. जैसे, एपीआई ऐक्सेस पेज.

उदाहरण के लिए, Google Play Console का यूआरएल देखें:

https://play.google.com/console/developers/1234567890123456789/api-access

ऊपर दिए गए यूआरएल में, डेवलपर आईडी 1234567890123456789 होगा.

ध्यान दें: अगर किसी ऐप्लिकेशन को एक Google Play डेवलपर खाते से दूसरे में ट्रांसफ़र किया जाता है, तो उस ऐप्लिकेशन का डेवलपर आईडी बदल जाएगा. इसका मतलब है कि ट्रांसफ़र पूरा होने के बाद, आपको उस ऐप्लिकेशन के एपीआई कॉल में नए Google Play डेवलपर खाते के डेवलपर आईडी का इस्तेमाल करना होगा.

खास एपीआई

Google Play Developer API में कई खास एपीआई शामिल होते हैं. इनकी मदद से, आप अपने ऐप्लिकेशन पर खास तरह के विश्लेषण कर सकते हैं:

समीक्षाओं का जवाब देने के लिए एपीआई
इससे आपको अपने ऐप्लिकेशन के लिए उपयोगकर्ता के सुझाव देखने और इस सुझाव का जवाब देने की सुविधा मिलती है.
खरीदारी का एपीआई
इसकी मदद से, ऐप्लिकेशन में खरीदे जा सकने वाले उन प्रॉडक्ट का ऐक्सेस वापस लिया जा सकता है जिन्हें किसी उपयोगकर्ता ने रद्द कर दिया है.

क्लाइंट लाइब्रेरी

हमने क्लाइंट लाइब्रेरी उपलब्ध कराई हैं, जिनका इस्तेमाल प्रोग्राम के हिसाब से REST API को ऐक्सेस करने के लिए किया जा सकता है. ज़्यादा जानकारी के लिए, क्लाइंट लाइब्रेरी और कोड सैंपल देखें.