Google Play Android Developer API

تتيح هذه الواجهة لمطوّري تطبيقات Android الوصول إلى حساباتهم على Google Play. بشكل عام، سير العمل المتوقّع هو "إدراج" تعديل، وإجراء التغييرات اللازمة، ثم "تنفيذه".

الخدمة: androidpublisher.googleapis.com

لاستخدام هذه الخدمة، ننصحك باستخدام مكتبات البرامج للعملاء التي توفّرها Google. إذا كان تطبيقك يحتاج إلى استخدام مكتباتك الخاصة لطلب هذه الخدمة، استخدِم المعلومات التالية عند تقديم طلبات البيانات من واجهة برمجة التطبيقات.

المستند الخاص بالاكتشاف

مستند الاكتشاف هو مواصفات قابلة للقراءة آليًا لوصف واجهات REST API واستخدامها. ويتم استخدامها لإنشاء مكتبات برامج للعملاء ومكوّنات إضافية لبيئات التطوير المتكاملة وأدوات أخرى تتفاعل مع Google APIs. قد توفّر خدمة واحدة مستندات اكتشاف متعددة. توفّر هذه الخدمة مستند الاكتشاف التالي:

نقطة نهاية الخدمة

نقطة نهاية الخدمة هي عنوان URL أساسي يحدّد عنوان الشبكة لخدمة API. قد تتضمّن خدمة واحدة نقاط نهاية متعددة للخدمة. تتضمّن هذه الخدمة نقطة نهاية الخدمة التالية، وترتبط كل معرّفات الموارد المنتظمة (URI) التالية بنقطة نهاية الخدمة هذه:

  • 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
تنشئ هذه السمة حزمة APK جديدة بدون تحميل حزمة APK نفسها إلى Google Play، بل تستضيف حزمة APK على عنوان URL محدّد.
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 App Bundle تم تحميلها من قبل.
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/*}
تعدّل هذه السمة إذن الوصول إلى حساب المطوّر.