Method: monetization.subscriptions.basePlans.migratePrices

مشترکین را از یک یا چند گروه قیمت قدیمی به قیمت فعلی منتقل می کند. نتیجه درخواست‌ها در Google Play به اطلاع مشترکین آسیب‌دیده می‌رسد. فقط تا 250 گروه قیمت قدیمی به طور همزمان پشتیبانی می شود.

درخواست HTTP

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

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

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

پارامترها
package Name

string

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

product Id

string

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

base Plan Id

string

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

درخواست بدن

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

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

object ( RegionalPriceMigrationConfig )

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

regions Version

object ( RegionsVersion )

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

latency Tolerance

enum ( ProductUpdateLatencyTolerance )

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

بدن پاسخگو

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

محدوده مجوز

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

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