Method: monetization.subscriptions.basePlans.migratePrices

تتيح هذه الميزة نقل بيانات المشتركين الذين يتلقّون سعر اشتراك في السابق إلى السعر المعروض حاليًا في المنطقة المحدّدة. ستؤدي الطلبات إلى إرسال إشعارات بتغيير السعر إلى المستخدمين الذين يتلقّون حاليًا سعرًا سابقًا أقدم من الطابع الزمني المحدّد. إذا لم يوافق المشتركون على السعر الجديد، سيتم إنهاء اشتراكهم عند موعد التجديد القادم.

طلب HTTP

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

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

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

المَعلمات
packageName

string

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

productId

string

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

basePlanId

string

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

نص الطلب

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

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

object (RegionalPriceMigrationConfig)

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

regionsVersion

object (RegionsVersion)

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

latencyTolerance

enum (ProductUpdateLatencyTolerance)

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

نص الاستجابة

في حال نجاح هذا الإجراء، يكون نص الاستجابة فارغًا.

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

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

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