Google Play Android Developer API

इस कुकी की मदद से, Android ऐप्लिकेशन डेवलपर अपने Google Play खातों को ऐक्सेस कर पाते हैं. सामान्य तौर पर, बदलाव करने का तरीका यह है कि पहले बदलाव को "जोड़ा" जाए, फिर ज़रूरत के हिसाब से बदलाव किए जाएं, और आखिर में बदलाव को "सेव" किया जाए.

सेवा: androidpublisher.googleapis.com

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

डिस्कवरी दस्तावेज़

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

सेवा का एंडपॉइंट

सेवा एंडपॉइंट एक बेस यूआरएल होता है. यह किसी एपीआई सेवा का नेटवर्क पता बताता है. एक सेवा के कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा का सेवा एंडपॉइंट यह है. यहां दिए गए सभी यूआरआई, इस सेवा एंडपॉइंट से जुड़े हुए हैं:

  • https://androidpublisher.googleapis.com

REST रिसॉर्स: v3.applications

तरीके
dataSafety POST /androidpublisher/v3/applications/{packageName}/dataSafety
किसी ऐप्लिकेशन के सुरक्षा लेबल के बारे में एलान लिखता है.

REST रिसॉर्स: v3.applications.deviceTierConfigs

तरीके
create POST /androidpublisher/v3/applications/{packageName}/deviceTierConfigs
किसी ऐप्लिकेशन के लिए नया डिवाइस टियर कॉन्फ़िगरेशन बनाता है.
get GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs/{deviceTierConfigId}
किसी डिवाइस टियर कॉन्फ़िगरेशन को दिखाता है.
list GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs
इससे डिवाइस टियर कॉन्फ़िगरेशन बनाए जाते हैं. इन्हें बनाने के समय के हिसाब से घटते क्रम में लगाया जाता है.

REST रिसॉर्स: v3.apprecovery

तरीके
addTargeting POST /androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:addTargeting
खाता वापस पाने की कार्रवाई के लिए, टारगेटिंग को धीरे-धीरे अपडेट करें.
cancel POST /androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:cancel
ऐप्लिकेशन को वापस लाने की पहले से चल रही कार्रवाई रद्द करें.
create POST /androidpublisher/v3/applications/{packageName}/appRecoveries
रिकवरी की स्थिति को DRAFT के तौर पर सेट करके, ऐप्लिकेशन को वापस लाने की कार्रवाई बनाएं.
deploy POST /androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:deploy
पहले से बनाई गई ऐप्लिकेशन रिकवरी कार्रवाई को डिप्लॉय करें. रिकवरी की स्थिति DRAFT पर सेट होनी चाहिए.
list GET /androidpublisher/v3/applications/{packageName}/appRecoveries
किसी पैकेज के नाम और ऐप्लिकेशन के वर्शन से जुड़ी, ऐप्लिकेशन को वापस लाने की सभी कार्रवाइयों की सूची बनाएं.

REST रिसॉर्स: v3.edits

तरीके
commit POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:commit
ऐप्लिकेशन में किए गए बदलावों को सेव करता है.
delete DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}
इससे ऐप्लिकेशन में किए गए बदलाव मिट जाते हैं.
get GET /androidpublisher/v3/applications/{packageName}/edits/{editId}
इससे ऐप्लिकेशन में बदलाव किया जा सकता है.
insert POST /androidpublisher/v3/applications/{packageName}/edits
इससे किसी ऐप्लिकेशन के लिए नया बदलाव बनाया जाता है.
validate POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:validate
इसकी मदद से, ऐप्लिकेशन में किए गए बदलाव की पुष्टि की जाती है.

REST रिसॉर्स: v3.edits.apks

तरीके
addexternallyhosted POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted
यह Google Play पर APK अपलोड किए बिना ही नया APK बनाता है. इसके बजाय, यह APK को तय किए गए यूआरएल पर होस्ट करता है.
list GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks
ऐप्लिकेशन के सभी मौजूदा APK की सूची दिखाता है और उन्हें बदलने का विकल्प देता है.
upload POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks
POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks
यह APK अपलोड करता है और उसे मौजूदा बदलाव में जोड़ता है.

REST रिसॉर्स: v3.edits.bundles

तरीके
list GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles
ऐप्लिकेशन के सभी मौजूदा Android ऐप्लिकेशन बंडल दिखाता है और उनमें बदलाव करने की सुविधा देता है.
upload POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles
POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles
इस बदलाव में नया Android ऐप्लिकेशन बंडल अपलोड करता है.

REST रिसॉर्स: v3.edits.countryavailability

तरीके
get GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/countryAvailability/{track}
इससे यह पता चलता है कि यह सुविधा किन देशों में उपलब्ध है.

REST रिसॉर्स: v3.edits.deobfuscationfiles

तरीके
upload POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}
POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}
उलझन को कम करने वाली नई फ़ाइल अपलोड करता है और उसे चुने गए APK से अटैच करता है.

REST रिसॉर्स: v3.edits.details

तरीके
get GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/details
किसी ऐप्लिकेशन की जानकारी मिलती है.
patch PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/details
किसी ऐप्लिकेशन की जानकारी में बदलाव करता है.
update PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/details
किसी ऐप्लिकेशन की जानकारी अपडेट करता है.

REST रिसॉर्स: v3.edits.expansionfiles

तरीके
get GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}
यह फ़ंक्शन, दिए गए APK के लिए एक्सपैंशन फ़ाइल का कॉन्फ़िगरेशन फ़ेच करता है.
patch PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}
यह APK की एक्सपैंशन फ़ाइल के कॉन्फ़िगरेशन में बदलाव करता है, ताकि किसी दूसरे APK की एक्सपैंशन फ़ाइल का रेफ़रंस दिया जा सके.
update PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}
इस विकल्प का इस्तेमाल करके, APK की एक्सपैंशन फ़ाइल के कॉन्फ़िगरेशन को अपडेट किया जाता है, ताकि वह किसी दूसरे APK की एक्सपैंशन फ़ाइल को रेफ़रंस कर सके.
upload POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}
POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}
यह नई एक्सपैंशन फ़ाइल अपलोड करता है और उसे चुने गए APK से जोड़ता है.

REST रिसॉर्स: v3.edits.images

तरीके
delete DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}/{imageId}
इस फ़ंक्शन की मदद से, बदलाव में मौजूद इमेज (आईडी के हिसाब से) को मिटाया जा सकता है.
deleteall DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}
इससे चुनी गई भाषा और इमेज टाइप के लिए, सभी इमेज मिट जाती हैं.
list GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}
सभी इमेज दिखाता है.
upload POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}
POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}
यह इमेज को अपलोड करता है. इमेज, चुनी गई भाषा और टाइप की होनी चाहिए. साथ ही, इसे बदलाव में जोड़ता है.

REST रिसॉर्स: v3.edits.listings

तरीके
delete DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}
इससे स्थानीय भाषा में उपलब्ध स्टोर पेज मिटाया जाता है.
deleteall DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings
सभी स्टोर पेज मिटाता है.
get GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}
इससे किसी जगह की भाषा के हिसाब से स्टोर पेज मिलता है.
list GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings
इसमें स्थानीय भाषा में उपलब्ध सभी स्टोर पेज की सूची होती है.
patch PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}
यह किसी स्थानीय स्टोर पेज में बदलाव करता है.
update PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}
इससे किसी स्थानीय भाषा में स्टोर पेज बनाया या अपडेट किया जाता है.

REST रिसॉर्स: v3.edits.testers

तरीके
get GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}
इससे टेस्टर की जानकारी मिलती है.
patch PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}
पैच की जांच करने वाले लोग.
update PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}
टेस्टर की जानकारी अपडेट करता है.

REST रिसॉर्स: v3.edits.tracks

तरीके
create POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks
इससे नया ट्रैक बनाया जाता है.
get GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}
इससे ट्रैक मिलता है.
list GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks
सभी ट्रैक की सूची दिखाता है.
patch PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}
इस तरीके से, किसी ट्रैक में बदलाव किया जा सकता है.
update PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}
इस तरीके का इस्तेमाल करके, ट्रैक को अपडेट किया जाता है.

REST रिसॉर्स: v3.externaltransactions

तरीके
createexternaltransaction POST /androidpublisher/v3/{parent=applications/*}/externalTransactions
यह एक नया बाहरी लेन-देन बनाता है.
getexternaltransaction GET /androidpublisher/v3/{name=applications/*/externalTransactions/*}
इससे किसी मौजूदा बाहरी लेन-देन की जानकारी मिलती है.
refundexternaltransaction POST /androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund
यह मौजूदा बाहरी लेन-देन के लिए, पूरा या कुछ हिस्सा रिफ़ंड करता है.

REST रिसॉर्स: v3.generatedapks

तरीके
download GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}/downloads/{downloadId}:download
यह ऐप्लिकेशन बंडल से जनरेट किए गए, साइन किए गए किसी एक APK को डाउनलोड करता है.
list GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}
यह फ़ंक्शन, दिए गए ऐप्लिकेशन बंडल से जनरेट किए गए सभी APK के लिए डाउनलोड मेटाडेटा दिखाता है.

REST रिसॉर्स: v3.grants

तरीके
create POST /androidpublisher/v3/{parent=developers/*/users/*}/grants
किसी उपयोगकर्ता को दिए गए पैकेज का ऐक्सेस दें.
delete DELETE /androidpublisher/v3/{name=developers/*/users/*/grants/*}
इससे उपयोगकर्ता के पास दिए गए पैकेज या डेवलपर खाते का ऐक्सेस नहीं रहता.
patch PATCH /androidpublisher/v3/{grant.name=developers/*/users/*/grants/*}
इससे उपयोगकर्ता के लिए, दिए गए पैकेज का ऐक्सेस अपडेट होता है.

REST रिसॉर्स: v3.inappproducts

तरीके
batchDelete POST /androidpublisher/v3/applications/{packageName}/inappproducts:batchDelete
ऐप्लिकेशन में खरीदने के लिए उपलब्ध प्रॉडक्ट (मैनेज किए गए प्रॉडक्ट या सदस्यताएं) मिटाता है.
batchGet GET /androidpublisher/v3/applications/{packageName}/inappproducts:batchGet
यह ऐप्लिकेशन में मौजूद कई प्रॉडक्ट की जानकारी पढ़ता है. ये प्रबंधित प्रॉडक्ट या सदस्यताएं हो सकती हैं.
batchUpdate POST /androidpublisher/v3/applications/{packageName}/inappproducts:batchUpdate
ऐप्लिकेशन में खरीदने के लिए मौजूद एक या उससे ज़्यादा प्रॉडक्ट (मैनेज किए गए प्रॉडक्ट या सदस्यताएं) अपडेट करता है या उन्हें जोड़ता है.
delete DELETE /androidpublisher/v3/applications/{packageName}/inappproducts/{sku}
ऐप्लिकेशन के अंदर मौजूद किसी प्रॉडक्ट (मैनेज किया गया प्रॉडक्ट या सदस्यता) को मिटाता है.
get GET /androidpublisher/v3/applications/{packageName}/inappproducts/{sku}
ऐप्लिकेशन में मौजूद किसी प्रॉडक्ट की जानकारी मिलती है. यह मैनेज किया गया प्रॉडक्ट या सदस्यता हो सकती है.
insert POST /androidpublisher/v3/applications/{packageName}/inappproducts
इस तरीके का इस्तेमाल करके, ऐप्लिकेशन में खरीदा जा सकने वाला प्रॉडक्ट (मैनेज किया गया प्रॉडक्ट या सदस्यता) बनाया जाता है.
list GET /androidpublisher/v3/applications/{packageName}/inappproducts
ऐप्लिकेशन में खरीदने के लिए उपलब्ध सभी प्रॉडक्ट की सूची दिखाता है. इसमें मैनेज किए गए प्रॉडक्ट और सदस्यताएं, दोनों शामिल हैं.
patch PATCH /androidpublisher/v3/applications/{packageName}/inappproducts/{sku}
यह ऐप्लिकेशन में खरीदने के लिए उपलब्ध किसी प्रॉडक्ट (मैनेज किया गया प्रॉडक्ट या सदस्यता) में बदलाव करता है.
update PUT /androidpublisher/v3/applications/{packageName}/inappproducts/{sku}
इस तरीके का इस्तेमाल करके, ऐप्लिकेशन में खरीदने के लिए मौजूद प्रॉडक्ट (प्रबंधित प्रॉडक्ट या सदस्यता) को अपडेट किया जाता है.

REST संसाधन: v3.internalappsharingartifacts

तरीके
uploadapk POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk
POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk
यह अंदरूनी तौर पर ऐप्लिकेशन शेयर करने की सुविधा के लिए, APK अपलोड करता है.
uploadbundle POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle
POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle
संगठन में काम करने वालों के साथ ऐप्लिकेशन शेयर करने के लिए, ऐप्लिकेशन बंडल अपलोड करता है.

REST रिसॉर्स: v3.monetization

तरीके
convertRegionPrices POST /androidpublisher/v3/applications/{packageName}/pricing:convertRegionPrices
यह फ़ंक्शन, देशों / इलाकों के लिए कीमतें तय करता है. इसके लिए, यह मौजूदा एक्सचेंज रेट और देश के हिसाब से कीमतों के पैटर्न का इस्तेमाल करता है. यह फ़ंक्शन, देशों / इलाकों के सेट के लिए अनुरोध की गई कीमत के आधार पर कीमतें तय करता है.

REST रिसॉर्स: v3.monetization.onetimeproducts

तरीके
batchDelete POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts:batchDelete
एक या उससे ज़्यादा वन-टाइम प्रॉडक्ट मिटाता है.
batchGet GET /androidpublisher/v3/applications/{packageName}/oneTimeProducts:batchGet
एक या एक से ज़्यादा वन-टाइम प्रॉडक्ट को पढ़ता है.
batchUpdate POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts:batchUpdate
इससे एक या उससे ज़्यादा वन-टाइम प्रॉडक्ट बनाए या अपडेट किए जाते हैं.
delete DELETE /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}
यह वन-टाइम प्रॉडक्ट को मिटाता है.
get GET /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}
यह एक बार खरीदे जाने वाले किसी प्रॉडक्ट को पढ़ता है.
list GET /androidpublisher/v3/applications/{packageName}/oneTimeProducts
यह किसी ऐप्लिकेशन के लिए उपलब्ध सभी वन-टाइम प्रॉडक्ट की सूची दिखाता है.
patch PATCH /androidpublisher/v3/applications/{oneTimeProduct.packageName}/onetimeproducts/{oneTimeProduct.productId}
इससे वन-टाइम प्रॉडक्ट बनाया या अपडेट किया जाता है.

REST रिसॉर्स: v3.monetization.onetimeproducts.purchaseOptions

तरीके
batchDelete POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions:batchDelete
इससे एक या एक से ज़्यादा वन-टाइम प्रॉडक्ट के लिए खरीदारी के विकल्प मिट जाते हैं.
batchUpdateStates POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions:batchUpdateStates
इससे एक या एक से ज़्यादा वन-टाइम प्रॉडक्ट के लिए, खरीदारी के विकल्प चालू या बंद किए जाते हैं.

REST रिसॉर्स: v3.monetization.onetimeproducts.purchaseOptions.offers

तरीके
activate POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers/{offerId}:activate
यह एक बार इस्तेमाल किए जाने वाले प्रॉडक्ट के ऑफ़र को चालू करता है.
batchDelete POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchDelete
इससे एक या एक से ज़्यादा वन-टाइम प्रॉडक्ट ऑफ़र मिटाए जाते हैं.
batchGet POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchGet
वन-टाइम प्रॉडक्ट के एक या उससे ज़्यादा ऑफ़र पढ़ता है.
batchUpdate POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchUpdate
इससे एक या उससे ज़्यादा वन-टाइम प्रॉडक्ट ऑफ़र बनाए या अपडेट किए जाते हैं.
batchUpdateStates POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchUpdateStates
यह एक बार में खरीदे जाने वाले प्रॉडक्ट के ऑफ़र की स्थितियों के बैच को अपडेट करता है.
cancel POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers/{offerId}:cancel
वन-टाइम प्रॉडक्ट के ऑफ़र को रद्द करता है.
deactivate POST /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers/{offerId}:deactivate
यह वन-टाइम प्रॉडक्ट के ऑफ़र को बंद करता है.
list GET /androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers
किसी ऐप्लिकेशन, प्रॉडक्ट या खरीदारी के विकल्प के तहत उपलब्ध सभी ऑफ़र दिखाता है.

REST रिसॉर्स: v3.monetization.subscriptions

तरीके
archive
(deprecated)
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive
अब काम नहीं करती: सदस्यता को संग्रहित करने की सुविधा काम नहीं करती.
batchGet GET /androidpublisher/v3/applications/{packageName}/subscriptions:batchGet
एक या उससे ज़्यादा सदस्यताएं पढ़ता है.
batchUpdate POST /androidpublisher/v3/applications/{packageName}/subscriptions:batchUpdate
सदस्यताओं के बैच को अपडेट करता है.
create POST /androidpublisher/v3/applications/{packageName}/subscriptions
इससे नई सदस्यता बनाई जाती है.
delete DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}
सदस्यता मिटाता है.
get GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}
यह कुकी, किसी एक सदस्यता को पढ़ती है.
list GET /androidpublisher/v3/applications/{packageName}/subscriptions
इससे किसी ऐप्लिकेशन की सभी सदस्यताओं की सूची मिलती है.
patch PATCH /androidpublisher/v3/applications/{subscription.packageName}/subscriptions/{subscription.productId}
यह मौजूदा सदस्यता को अपडेट करता है.

REST रिसॉर्स: v3.monetization.subscriptions.basePlans

तरीके
activate POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:activate
इससे बुनियादी प्लान चालू होता है.
batchMigratePrices POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchMigratePrices
MigrateBasePlanPrices एंडपॉइंट का बैच वैरिएंट.
batchUpdateStates POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchUpdateStates
इससे एक या एक से ज़्यादा सदस्यताओं के लिए बुनियादी प्लान चालू या बंद किए जा सकते हैं.
deactivate POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:deactivate
बुनियादी प्लान को बंद करता है.
delete DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}
बुनियादी प्लान मिटाता है.
migratePrices POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:migratePrices
इस फ़ंक्शन की मदद से, पुराने प्राइस पॉइंट के हिसाब से सदस्यता लेने वाले एक या उससे ज़्यादा ग्रुप के सदस्यों को मौजूदा कीमत पर माइग्रेट किया जा सकता है.

REST रिसॉर्स: v3.monetization.subscriptions.basePlans.offers

तरीके
activate POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:activate
सदस्यता का ऑफ़र चालू करता है.
batchGet POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchGet
एक या इससे ज़्यादा सदस्यता ऑफ़र पढ़ता है.
batchUpdate POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdate
सदस्यता के ऑफ़र के बैच को अपडेट करता है.
batchUpdateStates POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdateStates
सदस्यता के ऑफ़र की स्थितियों के बैच को अपडेट करता है.
create POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers
इससे सदस्यता का नया ऑफ़र बनाया जाता है.
deactivate POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:deactivate
सदस्यता के ऑफ़र को बंद करता है.
delete DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}
सदस्यता के ऑफ़र को मिटाता है.
get GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}
एक ऑफ़र पढ़ता है
list GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers
किसी सदस्यता के सभी ऑफ़र की सूची दिखाता है.
patch PATCH /androidpublisher/v3/applications/{subscriptionOffer.packageName}/subscriptions/{subscriptionOffer.productId}/basePlans/{subscriptionOffer.basePlanId}/offers/{subscriptionOffer.offerId}
इससे सदस्यता के मौजूदा ऑफ़र को अपडेट किया जाता है.

REST रिसॉर्स: v3.orders

तरीके
batchget GET /androidpublisher/v3/applications/{packageName}/orders:batchGet
ऑर्डर की सूची के लिए, ऑर्डर की जानकारी पाएं.
get GET /androidpublisher/v3/applications/{packageName}/orders/{orderId}
किसी एक ऑर्डर की जानकारी पाएं.
refund POST /androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund
इससे किसी व्यक्ति की सदस्यता या इन-ऐप्लिकेशन खरीदारी के ऑर्डर का रिफ़ंड दिया जाता है.

REST रिसॉर्स: v3.purchases.products

तरीके
acknowledge POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:acknowledge
इससे ऐप्लिकेशन में मौजूद किसी आइटम की खरीदारी की पुष्टि होती है.
consume POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:consume
इस कुकी का इस्तेमाल, ऐप्लिकेशन में मौजूद किसी आइटम की खरीदारी को पूरा करने के लिए किया जाता है.
get GET /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}
यह ऐप्लिकेशन में मौजूद किसी आइटम की खरीदारी और उसके इस्तेमाल की स्थिति की जांच करता है.

REST रिसॉर्स: v3.purchases.productsv2

तरीके
getproductpurchasev2 GET /androidpublisher/v3/applications/{packageName}/purchases/productsv2/tokens/{token}
यह ऐप्लिकेशन में मौजूद किसी आइटम की खरीदारी और उसके इस्तेमाल की स्थिति की जांच करता है.

REST रिसॉर्स: v3.purchases.subscriptions

तरीके
acknowledge POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:acknowledge
सदस्यता की खरीदारी की पुष्टि करता है.
cancel POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel
इससे किसी उपयोगकर्ता की सदस्यता की खरीदारी रद्द हो जाती है.
defer POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer
इससे उपयोगकर्ता की सदस्यता की खरीदारी को, समयसीमा खत्म होने की तय की गई तारीख तक के लिए रोक दिया जाता है.
get
(deprecated)
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}
बंद कर दिया गया है: इसके बजाय, purchases.subscriptionsv2.get का इस्तेमाल करें.
refund
(deprecated)
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund
अब काम नहीं करता: इसके बजाय, orders.refund का इस्तेमाल करें.
revoke
(deprecated)
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke
बंद कर दिया गया है: इसके बजाय, purchases.subscriptionsv2.revoke का इस्तेमाल करें.

REST रिसॉर्स: v3.purchases.subscriptionsv2

तरीके
get GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}
किसी सदस्यता के बारे में मेटाडेटा पाना
revoke POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:revoke
उपयोगकर्ता के लिए, सदस्यता की खरीदारी रद्द करें.

REST संसाधन: v3.purchases.voidedpurchases

तरीके
list GET /androidpublisher/v3/applications/{packageName}/purchases/voidedpurchases
इसमें उन खरीदारी की सूची होती है जिन्हें रद्द कर दिया गया है, जिनका रिफ़ंड कर दिया गया है या जिनके लिए चार्ज वापस कर दिया गया है.

REST रिसॉर्स: v3.reviews

तरीके
get GET /androidpublisher/v3/applications/{packageName}/reviews/{reviewId}
एक समीक्षा मिलती है.
list GET /androidpublisher/v3/applications/{packageName}/reviews
इसमें सभी समीक्षाएं दिखती हैं.
reply POST /androidpublisher/v3/applications/{packageName}/reviews/{reviewId}:reply
किसी एक समीक्षा का जवाब देता है या मौजूदा जवाब को अपडेट करता है.

REST रिसॉर्स: v3.systemapks.variants

तरीके
create POST /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants
यह एक ऐसा APK बनाता है जिसे पहले से अपलोड किए गए Android ऐप्लिकेशन बंडल से सिस्टम इमेज में शामिल किया जा सकता है.
download GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}:download
यह पहले से बनाए गए सिस्टम APK को डाउनलोड करता है. यह सिस्टम इमेज में शामिल करने के लिए सही है.
get GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}
यह पहले से बनाए गए सिस्टम APK वैरिएंट को दिखाता है.
list GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants
सिस्टम APK के पहले से बनाए गए वैरिएंट की सूची दिखाता है.

REST रिसॉर्स: v3.users

तरीके
create POST /androidpublisher/v3/{parent=developers/*}/users
किसी उपयोगकर्ता को दिए गए डेवलपर खाते का ऐक्सेस दें.
delete DELETE /androidpublisher/v3/{name=developers/*/users/*}
इससे उपयोगकर्ता के पास दिए गए डेवलपर खाते का ऐक्सेस नहीं रहता.
list GET /androidpublisher/v3/{parent=developers/*}/users
यह उन सभी उपयोगकर्ताओं की सूची बनाता है जिनके पास डेवलपर खाते का ऐक्सेस है.
patch PATCH /androidpublisher/v3/{user.name=developers/*/users/*}
यह कुकी, उपयोगकर्ता के लिए डेवलपर खाते के ऐक्सेस को अपडेट करती है.