Method: monetization.subscriptions.basePlans.batchMigratePrices

خيار الدفعة لنقطة نهاية basePlans.migratePrices

يمكنك ضبط حقل TimeTolerance في الطلبات المتداخلة على 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.migratePrice.

تمثيل 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)

مطلوب. تشير هذه السمة إلى نسخة المناطق المتوفّرة التي يتم استخدامها في AndroidPriceMigrations.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

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