يسمح هذا الإعداد لمطوّري تطبيقات Android بالوصول إلى حساباتهم على Google Play. وعلى مستوى عالٍ، يكون سير العمل المتوقع هو ""insert" تعديل، وإجراء التغييرات حسب الضرورة، ثم "commit".
- مورد REST: v3.applications.deviceTierConfigs
- مورد 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.generated أيضًا
- مورد REST: v3.منح
- مورد REST: v3.inappproducts
- مورد REST: v3.internalappsharingartifacts
- مورد REST: v3.monetization
- مورد 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.subscriptions
- مورد REST: v3.purchases.subscriptionsv2
- مورد REST: v3.purchases.Emptyedpurchases
- مورد REST: v3.reviews
- مورد REST: v3.systemAPKs.variants
- مورد REST: v3.users
الخدمة: androidpublisher.googleapis.com
لاستدعاء هذه الخدمة، ننصحك باستخدام مكتبات العملاء التي توفّرها Google. إذا كان تطبيقك بحاجة إلى استخدام مكتباتك الخاصة لطلب هذه الخدمة، استخدِم المعلومات التالية عند تقديم طلبات البيانات من واجهة برمجة التطبيقات.
مستند "اقتراحات"
مستند أثناء التصفّح هو مواصفات يمكن للجهاز قراءتها لوصف واجهات REST API واستخدامها. ويتم استخدامه لإنشاء مكتبات العملاء والمكوّنات الإضافية IDE وغيرها من الأدوات التي تتفاعل مع Google APIs. يمكن أن تقدّم خدمة واحدة مستندات استكشاف متعددة. تقدّم هذه الخدمة مستند الاكتشاف التالي:
نقطة نهاية الخدمة
نقطة نهاية الخدمة هي عنوان URL أساسي يحدِّد عنوان الشبكة لخدمة واجهة برمجة تطبيقات. قد تحتوي إحدى الخدمات على نقاط نهاية متعددة للخدمة. تتضمن هذه الخدمة نقطة نهاية الخدمة التالية وجميع معرفات الموارد المنتظمة (URI) أدناه مرتبطة بنقطة نهاية الخدمة هذه:
https://androidpublisher.googleapis.com
مورد 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.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 's للإشارة إلى ملف توسيع آخر بتنسيق 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
الطُرق | |
---|---|
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.generatedapis
الطُرق | |
---|---|
download |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}/downloads/{downloadId}:download يعمل على تنزيل حزمة APK واحدة موقّعة تم إنشاؤها من حِزمة تطبيق. |
list |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode} تعرض البيانات الوصفية للتنزيل لجميع حِزم APK التي تم إنشاؤها من حِزمة تطبيق معيّنة. |
مورد REST: v3.منح
الطُرق | |
---|---|
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
الطُرق | |
---|---|
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: الإصدار 3.3 تحقيق الربح
الطُرق | |
---|---|
convertRegionPrices |
POST /androidpublisher/v3/applications/{packageName}/pricing:convertRegionPrices يتمّ حساب أسعار المنطقة باستخدام سعر الصرف اليوم وأنماط الأسعار الخاصة بكل بلد بناءً على السعر في طلب مجموعة من المناطق. |
مورد REST: v3.monetization.subscriptions
الطُرق | |
---|---|
archive |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive أرشفة اشتراك. |
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 يؤدي إلى تفعيل خطة أساسية. |
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 تفعيل عرض اشتراك. |
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 تقرّ بشراء عنصر داخل تطبيق. |
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} الحصول على البيانات الوصفية حول الاشتراك |
مورد REST: v3.purchases.Emptyedpurchases
الطُرق | |
---|---|
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/*} يعدّل هذا الإعداد وصول المستخدم إلى حساب مطوّر البرامج. |