تتيح هذه الواجهة لمطوّري تطبيقات 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 نشر إجراء استرداد تطبيق تم إنشاؤه من قبل بحالة الاسترداد 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 |
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
الطُرق | |
---|---|
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/*} تعدّل هذه السمة إذن الوصول إلى حساب المطوّر. |