Google Play Android Developer API

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

الخدمة: 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
(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

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