- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- SubscriptionDeferralInfo
- Testen!
Der Abonnementkauf eines Nutzers wird bis zu einem bestimmten Zeitraum in der Zukunft verschoben.
HTTP-Request
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
packageName |
Der Paketname der Anwendung, für die dieses Abo erworben wurde (z. B. 'com.some.thing'). |
subscriptionId |
Die erworbene Abo-ID, z. B. 'monthly001'. |
token |
Das Token, das dem Gerät des Nutzers beim Kauf des Abos zur Verfügung gestellt wurde. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{
"deferralInfo": {
object ( |
Felder | |
---|---|
deferralInfo |
Informationen zur neuen gewünschten Ablaufzeit für das Abo. |
Antworttext
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
Antwort für die Käufe.subscriptions.defer API.
JSON-Darstellung |
---|
{ "newExpiryTimeMillis": string } |
Felder | |
---|---|
newExpiryTimeMillis |
Die neue Ablaufzeit für das Abo in Millisekunden seit der Epoche. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/androidpublisher
AboDeferralInfo
Ein SubscriptionDeferralInfo-Objekt enthält die Daten, die zum Aufschieben eines Abokaufs auf eine künftige Ablaufzeit erforderlich sind.
JSON-Darstellung |
---|
{ "expectedExpiryTimeMillis": string, "desiredExpiryTimeMillis": string } |
Felder | |
---|---|
expectedExpiryTimeMillis |
Die erwartete Ablaufzeit für das Abo. Wenn die aktuelle Ablaufzeit des Abos nicht der hier angegebene Wert ist, findet keine Verzögerung statt. |
desiredExpiryTimeMillis |
Die gewünschte nächste Ablaufzeit, die dem Abo zugewiesen werden soll, in Millisekunden seit der Epoche. Der angegebene Zeitraum muss nach dem aktuellen Ablaufdatum für das Abo liegen bzw. nach ihm liegen. |