Method: monetization.subscriptions.basePlans.migratePrices

مشترکانی را که قیمت اشتراک تاریخی دریافت می‌کنند به قیمت پیشنهادی فعلی برای منطقه مشخص شده منتقل می‌کند. درخواست‌ها باعث می‌شوند اعلان‌های تغییر قیمت برای کاربرانی ارسال شود که در حال حاضر قیمتی قدیمی‌تر از مهر زمانی ارائه شده دریافت می‌کنند. مشترکینی که با قیمت جدید موافقت نکنند، در تمدید بعدی اشتراکشان به پایان می رسد.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

مولفه های
packageName

string

ضروری. نام بسته برنامه والد. باید برابر با قسمت packageName در منبع اشتراک باشد.

productId

string

ضروری. شناسه اشتراک برای به روز رسانی. باید برابر با قسمت productId در منبع اشتراک باشد.

basePlanId

string

ضروری. شناسه طرح پایه منحصربه‌فرد طرح پایه برای به‌روزرسانی قیمت‌ها.

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "regionalPriceMigrations": [
    {
      object (RegionalPriceMigrationConfig)
    }
  ],
  "regionsVersion": {
    object (RegionsVersion)
  },
  "latencyTolerance": enum (ProductUpdateLatencyTolerance)
}
زمینه های
regionalPriceMigrations[]

object ( RegionalPriceMigrationConfig )

ضروری. قیمت های منطقه ای برای به روز رسانی

regionsVersion

object ( RegionsVersion )

ضروری. نسخه مناطق موجود که برای منطقه قیمت مهاجرت استفاده می شود.

latencyTolerance

enum ( ProductUpdateLatencyTolerance )

اختیاری. تحمل تأخیر برای انتشار این به‌روزرسانی محصول. به طور پیش فرض حساس به تأخیر است.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ خالی است.

محدوده مجوز

به محدوده OAuth زیر نیاز دارد:

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