Method: monetization.subscriptions.basePlans.batchMigratePrices

نسخة مجمّعة لنقطة نهاية basePlans.migrationPrices.

عيِّن حقل "وقت الاستجابة" في الطلبات المتداخلة على 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 في مورد الاشتراكات.

basePlanId

string

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

regionalPriceMigrations[]

object (RegionalPriceMigrationConfig)

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

regionsVersion

object (RegionsVersion)

مطلوبة. تشير هذه السمة إلى إصدار المناطق المتاحة الذي يتم استخدامه لعملية نقل البيانات الإقليميةالسعر ({0/}).

latencyTolerance

enum (ProductUpdateLatencyTolerance)

اختياري. مقدار الوقت الذي يستغرقه نشر تحديث المنتج هذا. يتم ضبط الإعدادات التلقائية على حساسية وقت الاستجابة.