Method: monetization.subscriptions.basePlans.migratePrices

Migrez les abonnés qui reçoivent l'historique du prix de l'abonnement vers le prix actuellement proposé pour la région spécifiée. Les requêtes entraîneront l'envoi de notifications de changement de prix aux utilisateurs qui reçoivent un prix historique antérieur à l'horodatage fourni. Les abonnés qui n'acceptent pas le nouveau prix verront leur abonnement résilié au prochain renouvellement.

Requête HTTP :

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
packageName

string

Obligatoire. Nom de package de l'application parente. Doit être égal au champ packageName sur la ressource Subscription.

productId

string

Obligatoire. ID de l'abonnement à mettre à jour. Doit être égal au champ productId sur la ressource Subscription.

basePlanId

string

Obligatoire. ID unique du forfait de base sur lequel actualiser les prix.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "regionalPriceMigrations": [
    {
      object (RegionalPriceMigrationConfig)
    }
  ],
  "regionsVersion": {
    object (RegionsVersion)
  }
}
Champs
regionalPriceMigrations[]

object (RegionalPriceMigrationConfig)

Obligatoire. Tarifs régionaux à mettre à jour.

regionsVersion

object (RegionsVersion)

Obligatoire. Version des régions disponibles utilisée pour les prix de région.

Corps de la réponse

Si la requête aboutit, le corps de la réponse est vide.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

RegionalPriceMigrationConfig

Configuration pour une migration des prix.

Représentation JSON
{
  "regionCode": string,
  "oldestAllowedPriceVersionTime": string
}
Champs
regionCode

string

Obligatoire. Code régional auquel cette configuration s'applique, tel que défini par ISO 3166-2, par exemple "US".

oldestAllowedPriceVersionTime

string (Timestamp format)

Obligatoire. Heure limite pour fixer l'historique des prix que les abonnés peuvent continuer à payer. Les abonnés bénéficiant d'un prix créé avant cette heure limite passeront au prix proposé. Ces abonnés recevront une notification les informant qu'ils vont payer un prix différent. Les abonnés qui n'acceptent pas le nouveau prix verront leur abonnement résilié au prochain renouvellement.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres après la virgule. Exemples: "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".