Method: monetization.subscriptions.basePlans.batchMigratePrices

خيار الحزمة لنقطة نهاية basePlans.migratePrices

اضبط حقل latencyTolerance في الطلبات المُدمجة على PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT لتحقيق الحد الأقصى من معدل نقل البيانات للتعديل.

طلب HTTP

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchMigratePrices

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المعلمات
packageName

string

مطلوب. التطبيق الرئيسي (اسم الحزمة) الذي يجب إنشاء الاشتراكات له أو تعديلها يجب أن يكون حقل packageName مساويًا لجميع موارد الاشتراك.

productId

string

مطلوب. معرّف المنتج للاشتراك الرئيسي، إذا كانت جميع العروض المعدَّلة تنتمي إلى الاشتراك نفسه. إذا كان هذا التعديل المجمّع يشمل اشتراكات متعددة، اضبط هذا الحقل على "-". يجب ضبط هذا الحقل.

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "requests": [
    {
      object (MigrateBasePlanPricesRequest)
    }
  ]
}
الحقول
requests[]

object (MigrateBasePlanPricesRequest)

مطلوب. ما يصل إلى 100 طلب لنقل بيانات الأسعار يجب أن تعدّل جميع الطلبات خططًا أساسية مختلفة.

نص الاستجابة

رسالة الردّ على basePlans.batchMigratePrices

إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

تمثيل JSON
{
  "responses": [
    {
      object (MigrateBasePlanPricesResponse)
    }
  ]
}
الحقول
responses[]

object (MigrateBasePlanPricesResponse)

يحتوي على استجابة واحدة لكل عملية نقل بيانات أسعار مطلوبة، بالترتيب نفسه للطلب.

نطاقات التفويض

يجب توفير نطاق OAuth التالي:

  • https://www.googleapis.com/auth/androidpublisher

MigrateBasePlanPricesRequest

رسالة طلب لـ basePlans.migratePrices

تمثيل JSON
{
  "packageName": string,
  "productId": string,
  "basePlanId": string,
  "regionalPriceMigrations": [
    {
      object (RegionalPriceMigrationConfig)
    }
  ],
  "regionsVersion": {
    object (RegionsVersion)
  },
  "latencyTolerance": enum (ProductUpdateLatencyTolerance)
}
الحقول
packageName

string

مطلوب. اسم حزمة التطبيق الرئيسي. يجب أن يكون مساويًا لحقل packageName في مورد الاشتراك.

productId

string

مطلوب. معرّف الاشتراك المطلوب تعديله. يجب أن يكون حقل productId في مورد Subscription مساويًا له.

basePlanId

string

مطلوب. المعرّف الفريد للخطة الأساسية المطلوب تعديل أسعارها

regionalPriceMigrations[]

object (RegionalPriceMigrationConfig)

مطلوب. الأسعار الإقليمية المطلوب تعديلها

regionsVersion

object (RegionsVersion)

مطلوب. إصدار المناطق المتاحة المستخدَم في عمليات نقل بيانات regionalPriceMigrations

latencyTolerance

enum (ProductUpdateLatencyTolerance)

اختيارية: الحدّ المسموح به لوقت الاستجابة لنشر تحديث المنتج هذا. الإعداد التلقائي هو "حساسة لوقت الاستجابة".