Method: purchases.subscriptionsv2.revoke

subscriptionv2.revoing einen Abokauf für den Nutzer widerrufen.

HTTP-Anfrage

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:revoke

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
packageName

string

Erforderlich. Das Paket der Anwendung, für die dieses Abo erworben wurde (z. B. "com.some.thing").

token

string

Erforderlich. Das Token, das dem Gerät des Nutzers beim Kauf des Abos bereitgestellt wurde.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "revocationContext": {
    object (RevocationContext)
  }
}
Felder
revocationContext

object (RevocationContext)

Erforderlich. Weitere Informationen zur Abokündigung.

Antworttext

Wenn der Vorgang erfolgreich ist, ist der Antworttext leer.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

RevocationContext

Widerrufskontext der Purchase.subscriptionsv2.revoke API.

JSON-Darstellung
{

  // Union field RefundType can be only one of the following:
  "proratedRefund": {
    object (ProratedRefund)
  }
  // End of list of possible types for union field RefundType.
}
Felder
Union-Feld RefundType. Hier wird die Art der Erstattung festgelegt, die gewährt werden soll. Im Rahmen einer gültigen Anfrage muss ein Erstattungstyp angegeben werden. Für RefundType ist nur einer der folgenden Werte zulässig:
proratedRefund

object (ProratedRefund)

Optional. Wird verwendet, wenn Nutzern ein anteiliger Betrag erstattet werden soll, den sie für ihr Abo basierend auf der verbleibenden Zeit im Abo bezahlt haben.

ProratedRefund

Dieser Typ hat keine Felder.

Wird verwendet, um zu bestimmen, ob es sich bei dem Erstattungstyp im RevocationContext um eine anteilige Erstattung handelt.