Method: purchases.subscriptions.defer

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

Diffère l'abonnement d'un utilisateur jusqu'à une date d'expiration ultérieure spécifiée.

Requête HTTP

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
packageName

string

Nom de package de l'application pour laquelle vous avez souscrit cet abonnement (par exemple, 'com.some.thing').

subscriptionId

string

L'ID d'abonnement acheté (par exemple, 'daily001').

token

string

Jeton fourni à l'appareil de l'utilisateur lors de la souscription.

Corps de la requête

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

Représentation JSON
{
  "deferralInfo": {
    object (SubscriptionDeferralInfo)
  }
}
Champs
deferralInfo

object (SubscriptionDeferralInfo)

Informations sur le nouveau délai d'expiration souhaité pour l'abonnement.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Réponse pour l'API purchases.subscriptions.defer.

Représentation JSON
{
  "newExpiryTimeMillis": string
}
Champs
newExpiryTimeMillis

string (int64 format)

Nouveau délai d'expiration de l'abonnement en millisecondes depuis l'époque.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

AbonnementDeferralInfo

Une demande SubscriptionDeferralInfo contient les données nécessaires pour reporter la date d'expiration d'un abonnement.

Représentation JSON
{
  "expectedExpiryTimeMillis": string,
  "desiredExpiryTimeMillis": string
}
Champs
expectedExpiryTimeMillis

string (int64 format)

Date d'expiration prévue de l'abonnement. Si la date d'expiration actuelle de l'abonnement n'est pas la valeur spécifiée ici, le report n'aura pas lieu.

desiredExpiryTimeMillis

string (int64 format)

Prochain délai d'expiration à attribuer à l'abonnement, en millisecondes depuis l'époque. La date indiquée doit être postérieure à la date d'expiration actuelle de l'abonnement.