تتيح هذه الواجهة لمطوّري تطبيقات Android الوصول إلى حساباتهم على Google Play. بشكل عام، سير العمل المتوقّع هو "إدراج" تعديل، وإجراء التغييرات اللازمة، ثم "تنفيذه".
- مورد REST: v3.applications
- مورد REST: v3.applications.deviceTierConfigs
- مورد REST: v3.apprecovery
- مورد REST: v3.edits
- مورد REST: v3.edits.apks
- مورد REST: v3.edits.bundles
- مورد REST: v3.edits.countryavailability
- مورد REST: v3.edits.deobfuscationfiles
- مورد REST: v3.edits.details
- مورد REST: v3.edits.expansionfiles
- مورد REST: v3.edits.images
- مورد REST: v3.edits.listings
- مورد REST: v3.edits.testers
- مورد REST: v3.edits.tracks
- مورد REST: v3.externaltransactions
- مورد REST: v3.generatedapks
- مورد REST: v3.grants
- مورد REST: v3.inappproducts
- مورد REST: v3.internalappsharingartifacts
- مورد REST: v3.monetization
- مورد REST: v3.monetization.onetimeproducts
- مورد REST: v3.monetization.onetimeproducts.purchaseOptions
- مورد REST: v3.monetization.onetimeproducts.purchaseOptions.offers
- مورد REST: v3.monetization.subscriptions
- مورد REST: v3.monetization.subscriptions.basePlans
- مورد REST: v3.monetization.subscriptions.basePlans.offers
- مورد REST: v3.orders
- مورد REST: v3.purchases.products
- مورد REST: v3.purchases.productsv2
- مورد REST: v3.purchases.subscriptions
- مورد REST: v3.purchases.subscriptionsv2
- مورد REST: v3.purchases.voidedpurchases
- مورد REST: v3.reviews
- مورد REST: v3.systemapks.variants
- مورد REST: v3.users
الخدمة: 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 نشر إجراء استرداد تطبيق تم إنشاؤه من قبل بحالة الاسترداد "مسودة". |
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 |
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 |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token} تم إيقافها نهائيًا: استخدِم purchases.subscriptionsv2.get بدلاً منها. |
refund |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund تم إيقاف هذه السمة نهائيًا، لذا يُرجى استخدام orders.refund بدلاً منها. |
revoke |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke تم إيقافها نهائيًا: استخدِم purchases.subscriptionsv2.revoke بدلاً منها. |
مورد REST: v3.purchases.subscriptionsv2
| الطُرق | |
|---|---|
cancel |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:cancel إلغاء عملية شراء اشتراك للمستخدم |
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/*} تعدّل هذه السمة إذن الوصول إلى حساب المطوّر. |