Method: monetization.subscriptions.basePlans.migratePrices

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

migre les abonnés qui reçoivent un historique 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 actuellement un prix historique plus élevé que l'horodatage fourni. Les abonnés qui n'acceptent pas le nouveau tarif 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 de la ressource Subscription.

productId

string

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

basePlanId

string

Obligatoire. ID de forfait de base unique du forfait de base sur lequel les prix sont mis à jour.

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ées pour les prix de migration régionaux.

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

Région MigrationPriceConfig

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 la norme ISO 3166-2, par exemple "US".

oldestAllowedPriceVersionTime

string (Timestamp format)

Obligatoire. Heure limite pour les prix historiques que les abonnés peuvent continuer à payer. Les abonnés dont le prix a été créé avant l'heure limite seront migrés vers le prix actuellement proposé. Ces abonnés reçoivent une notification leur indiquant qu'ils vont payer un autre prix. Les abonnés qui n'acceptent pas le nouveau tarif verront leur abonnement résilié au prochain renouvellement.

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