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 )

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