يسمح هذا الإعداد لمطوّري تطبيقات Android بالوصول إلى حساباتهم على Google Play. وعلى مستوى عالٍ، فإن سير العمل المتوقع هو "إدراج" تعديل، وإجراء التغييرات حسب الضرورة، ثم "الالتزام به".
- مورد RST: v3.applications
- مورد RST: v3.applications.deviceTierConfigs
- مورد RST: v3.apprecovery
- مصدر RST: v3.edits
- مورد RST: v3.edits.apks
- مصدر RST: v3.edits.bundles
- مصدر RST: v3.edits.countryavailability
- مورد RST: v3.edits.deobfusctionfiles
- مصدر RST: v3.edits.details
- مورد RST: v3.edits.expansionfiles
- مورد RST: v3.edits.images
- مصدر RST: v3.edits.listings
- مصدر RST: v3.edits.testers
- مصدر RST: v3.edits.tracks
- مورد RST: v3.externaltransactions
- مصدر RST: v3.generateapks
- مصدر RST: v3.grants
- مصدر RST: v3.inappproducts
- مصدر RST: v3.internalappsharingartifacts
- مرجع RST: v3.monetization
- مورد RST: v3.monetization.subscriptions
- مورد RST: v3.monetization.subscriptions.basePlans
- مورد RST: v3.monetization.subscriptions.basePlans.offers
- مصدر RST: v3.orders
- مورد RST: v3.purchases.products
- مورد RST: v3.purchases.subscriptions
- مورد RST: v3.purchases.subscriptionsv2
- مورد RST: v3.purchases.راسedpurchases
- مصدر RST: v3.reviews
- مورد RST: v3.systemapks.variants
- مورد RST: v3.users
الخدمة: androidpublisher.googleapis.com
لطلب هذه الخدمة، ننصحك باستخدام مكتبات البرامج التي توفّرها Google. إذا كان تطبيقك يحتاج إلى استخدام مكتباتك الخاصة لاستدعاء هذه الخدمة، استخدِم المعلومات التالية عند تقديم طلبات البيانات من واجهة برمجة التطبيقات.
مستند Discovery
مستند الاستكشاف هو مواصفة يمكن للآلة قراءتها، لوصف واجهات برمجة تطبيقات REST واستخدامها. يُستخدم لإنشاء مكتبات للعملاء، ومكونات IDE الإضافية، وأدوات أخرى تتفاعل مع Google APIs. قد توفّر خدمة واحدة مستندات استكشاف متعددة. توفّر هذه الخدمة مستند Discovery التالي:
نقطة نهاية الخدمة
نقطة نهاية الخدمة هي عنوان URL أساسي يحدّد عنوان الشبكة لخدمة واجهة برمجة التطبيقات. قد تحتوي خدمة واحدة على عدة نقاط نهاية للخدمة. تشتمل هذه الخدمة على نقطة نهاية الخدمة التالية، وترتبط جميع معرّفات الموارد المنتظمة (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 يجب إنشاء إجراء لاسترداد التطبيق وضبط حالة الاسترداد "مسودّة". |
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.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
الطُرق | |
---|---|
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.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} الحصول على بيانات وصفية عن اشتراك |
revoke |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:revoke يمكنك إبطال شراء اشتراك للمستخدم. |
مورد REST: v3.purchases.voidedpurchases
الطُرق | |
---|---|
list |
GET /androidpublisher/v3/applications/{packageName}/purchases/voidedpurchases يسرد عمليات الشراء التي تم إلغاؤها أو ردّ أموالها أو استرداد قيمتها. |
مورد REST: v3.reviews
الطُرق | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/reviews/{reviewId} تحصل على مراجعة واحدة. |
list |
GET /androidpublisher/v3/applications/{packageName}/reviews يسرد جميع المراجعات. |
reply |
POST /androidpublisher/v3/applications/{packageName}/reviews/{reviewId}:reply الردّ على مراجعة واحدة أو تعديل ردّ حالي |
مورد REST: v3.systemapks.variants
الطُرق | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants ينشئ ملف APK مناسبًا للتضمين في صورة نظام من "مجموعة حزمات تطبيق Android" التي سبق تحميلها. |
download |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}:download يتم تنزيل حِزمة APK لنظام تم إنشاؤها سابقًا، وهي مناسبة للتضمين في صورة نظام. |
get |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId} تعرض نسخة APK لنظام تم إنشاؤها سابقًا. |
list |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants تعرض قائمة صيغ APK للنظام التي تم إنشاؤها سابقًا. |
مورد REST: v3.users
الطُرق | |
---|---|
create |
POST /androidpublisher/v3/{parent=developers/*}/users يمكنك منح مستخدم إذن الوصول إلى حساب المطوّر المحدّد. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*} يزيل كل أذونات وصول المستخدم إلى حساب المطوّر المحدّد. |
list |
GET /androidpublisher/v3/{parent=developers/*}/users يسرد جميع المستخدمين الذين لديهم إذن الوصول إلى حساب مطوِّر. |
patch |
PATCH /androidpublisher/v3/{user.name=developers/*/users/*} تعديل إذن وصول المستخدم إلى حساب المطوّر |