Method: monetization.subscriptions.basePlans.batchMigratePrices

نوع دسته ای نقطه پایان basePlans.migratePrices.

فیلد latencyTolerance را در درخواست‌های تودرتو روی PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT تنظیم کنید تا به حداکثر توان عملیاتی به‌روزرسانی برسید.

درخواست HTTP

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

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

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

پارامترها
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 )

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

latencyTolerance

enum ( ProductUpdateLatencyTolerance )

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