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 استفاده می کند.

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

پارامترها
package Name

string

مورد نیاز. برنامه والد (نام بسته) که اشتراک‌ها باید برای آن ایجاد یا به‌روزرسانی شوند. باید برابر با قسمت packageName در همه منابع اشتراک باشد.

product Id

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)
}
فیلدها
package Name

string

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

product Id

string

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

base Plan Id

string

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

regional Price Migrations[]

object ( RegionalPriceMigrationConfig )

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

regions Version

object ( RegionsVersion )

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

latency Tolerance

enum ( ProductUpdateLatencyTolerance )

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

،

نوع دسته ای نقطه پایان 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 استفاده می کند.

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

پارامترها
package Name

string

مورد نیاز. برنامه والد (نام بسته) که اشتراک‌ها باید برای آن ایجاد یا به‌روزرسانی شوند. باید برابر با قسمت packageName در همه منابع اشتراک باشد.

product Id

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)
}
فیلدها
package Name

string

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

product Id

string

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

base Plan Id

string

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

regional Price Migrations[]

object ( RegionalPriceMigrationConfig )

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

regions Version

object ( RegionsVersion )

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

latency Tolerance

enum ( ProductUpdateLatencyTolerance )

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