Method: monetization.subscriptions.basePlans.migratePrices

Migra os assinantes que estão pagando um preço antigo pela região especificada. As solicitações vão fazer com que as notificações de mudança de preço sejam enviadas aos usuários que estão recebendo um preço histórico anterior ao carimbo de data/hora fornecido. Os assinantes que não concordarem com o novo preço terão a assinatura encerrada na próxima renovação.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
packageName

string

Obrigatório. Nome do pacote do app pai. Precisa ser igual ao campo packageName no recurso de assinatura.

productId

string

Obrigatório. O ID da assinatura a ser atualizada. Precisa ser igual ao campo productId no recurso de assinatura.

basePlanId

string

Obrigatório. O ID exclusivo do plano básico em que os preços serão atualizados.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "regionalPriceMigrations": [
    {
      object (RegionalPriceMigrationConfig)
    }
  ],
  "regionsVersion": {
    object (RegionsVersion)
  },
  "latencyTolerance": enum (ProductUpdateLatencyTolerance)
}
Campos
regionalPriceMigrations[]

object (RegionalPriceMigrationConfig)

Obrigatório. Os preços regionais a serem atualizados.

regionsVersion

object (RegionsVersion)

Obrigatório. A versão das regiões disponíveis que estão sendo usadas para regionalPriceMigrations.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

Opcional. A tolerância de latência para a propagação dessa atualização do produto. O padrão é sensível à latência.

Corpo da resposta

Se a solicitação for concluída, o corpo da resposta estará vazio.

Escopos de autorização

Requer o seguinte escopo OAuth:

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