Method: monetization.subscriptions.basePlans.migratePrices

Переносит подписчиков, получающих историческую цену подписки, на текущую цену для указанного региона. Запросы приведут к отправке уведомлений об изменении цен пользователям, которые в настоящее время получают историческую цену старше указанной отметки времени. Подписка подписчиков, которые не согласны с новой ценой, будет прекращена при следующем продлении.

HTTP-запрос

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

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
packageName

string

Необходимый. Имя пакета родительского приложения. Должно быть равно полю packageName ресурса подписки.

productId

string

Необходимый. Идентификатор обновляемой подписки. Должно быть равно полю ProductId ресурса Subscription.

basePlanId

string

Необходимый. Уникальный идентификатор базового плана, цены на который обновляются.

Тело запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "regionalPriceMigrations": [
    {
      object (RegionalPriceMigrationConfig)
    }
  ],
  "regionsVersion": {
    object (RegionsVersion)
  },
  "latencyTolerance": enum (ProductUpdateLatencyTolerance)
}
Поля
regionalPriceMigrations[]

object ( RegionalPriceMigrationConfig )

Необходимый. Региональные цены обновить.

regionsVersion

object ( RegionsVersion )

Необходимый. Версия доступных регионов, используемая для RegionalPriceMigrations.

latencyTolerance

enum ( ProductUpdateLatencyTolerance )

Необязательный. Допуск на задержку распространения этого обновления продукта. По умолчанию чувствителен к задержке.

Тело ответа

В случае успеха тело ответа пустое.

Области авторизации

Требуется следующая область действия OAuth:

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