Google Play Android Developer API

Android অ্যাপ্লিকেশন বিকাশকারীদের তাদের Google Play অ্যাকাউন্টগুলি অ্যাক্সেস করতে দেয়৷

পরিষেবা: androidpublisher.googleapis.com

এই পরিষেবাটি কল করার জন্য, আমরা সুপারিশ করি যে আপনি Google-প্রদত্ত ক্লায়েন্ট লাইব্রেরিগুলি ব্যবহার করুন৷ যদি আপনার অ্যাপ্লিকেশনটিকে এই পরিষেবাটি কল করার জন্য আপনার নিজস্ব লাইব্রেরি ব্যবহার করতে হয়, আপনি API অনুরোধ করার সময় নিম্নলিখিত তথ্য ব্যবহার করুন৷

আবিষ্কার নথি

একটি ডিসকভারি ডকুমেন্ট হল একটি মেশিন-পাঠযোগ্য স্পেসিফিকেশন যা REST API-এর বর্ণনা এবং ব্যবহার করার জন্য। এটি ক্লায়েন্ট লাইব্রেরি, IDE প্লাগইন এবং অন্যান্য টুল তৈরি করতে ব্যবহৃত হয় যা Google API-এর সাথে ইন্টারঅ্যাক্ট করে। একটি পরিষেবা একাধিক আবিষ্কারের নথি প্রদান করতে পারে। এই পরিষেবা নিম্নলিখিত আবিষ্কার নথি প্রদান করে:

পরিষেবা শেষ পয়েন্ট

একটি পরিষেবা শেষ পয়েন্ট হল একটি বেস URL যা একটি API পরিষেবার নেটওয়ার্ক ঠিকানা নির্দিষ্ট করে৷ একটি পরিষেবার একাধিক পরিষেবা শেষ পয়েন্ট থাকতে পারে। এই পরিষেবাটির নিম্নলিখিত পরিষেবা শেষ পয়েন্ট রয়েছে এবং নীচের সমস্ত URIগুলি এই পরিষেবার শেষ পয়েন্টের সাথে সম্পর্কিত:

  • https://androidpublisher.googleapis.com

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.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 তৈরি করে, পরিবর্তে একটি নির্দিষ্ট URL-এ 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
অ্যাপের সমস্ত বর্তমান অ্যান্ড্রয়েড অ্যাপ বান্ডেল তালিকাভুক্ত করে এবং সম্পাদনা করে।
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}
একটি নতুন deobfuscation ফাইল আপলোড করে এবং নির্দিষ্ট 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

পদ্ধতি
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.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

পদ্ধতি
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.subscriptions

পদ্ধতি
archive POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive
একটি সদস্যতা সংরক্ষণাগার.
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
একটি বেস প্ল্যান সক্রিয় করে।
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
একটি সাবস্ক্রিপশন অফার সক্রিয় করে।
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

পদ্ধতি
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
একটি ইনঅ্যাপ আইটেম কেনার স্বীকৃতি দেয়।
get GET /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/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 GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}
ব্যবহারকারীর সাবস্ক্রিপশন ক্রয় বৈধ কিনা তা পরীক্ষা করে এবং এর মেয়াদ শেষ হওয়ার সময় ফেরত দেয়।
refund POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund
একজন ব্যবহারকারীর সাবস্ক্রিপশন ক্রয় ফেরত দেয়, কিন্তু সদস্যতা তার মেয়াদ শেষ না হওয়া পর্যন্ত বৈধ থাকে এবং এটি পুনরাবৃত্তি হতে থাকবে।
revoke POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke
ফেরত দেয় এবং অবিলম্বে একজন ব্যবহারকারীর সদস্যতা ক্রয় প্রত্যাহার করে।

REST সম্পদ: v3.purchases.subscriptionsv2

পদ্ধতি
get GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}
একটি সদস্যতা সম্পর্কে মেটাডেটা পান

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/*}
ব্যবহারকারীর জন্য ডেভেলপার অ্যাকাউন্টে অ্যাক্সেস আপডেট করে।