Method: purchases.subscriptionsv2.revoke

subskrypcjev2.unieważnienie zakupu subskrypcji dla użytkownika.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
packageName

string

To pole jest wymagane. Pakiet aplikacji, dla której została kupiona subskrypcja (na przykład „com.some.thing”).

token

string

To pole jest wymagane. Token, który jest przekazywany na urządzenie użytkownika podczas zakupu subskrypcji.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "revocationContext": {
    object (RevocationContext)
  }
}
Pola
revocationContext

object (RevocationContext)

To pole jest wymagane. Dodatkowe informacje o anulowaniu subskrypcji.

Treść odpowiedzi

Jeśli operacja się uda, treść odpowiedzi będzie pusta.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

RevocationContext

Kontekst unieważnienia interfejsu API shopping.subscriptionsv2.revoke.

Zapis JSON
{

  // Union field RefundType can be only one of the following:
  "proratedRefund": {
    object (ProratedRefund)
  }
  // End of list of possible types for union field RefundType.
}
Pola
Pole sumy RefundType. Określa typ zwrotu środków, jaki należy przyznać. Typ zwrotu środków musi być określony w prawidłowej prośbie. RefundType może mieć tylko jedną z tych wartości:
proratedRefund

object (ProratedRefund)

Opcjonalnie. Ta opcja jest używana, gdy użytkownicy powinni otrzymać zwrot proporcjonalnej kwoty zapłaconej za subskrypcję na podstawie pozostałego czasu subskrypcji.

ProratedRefund

Ten typ nie ma pól.

Służy do określania, czy typ zwrotu środków w sekcji RevocationContext jest proporcjonalnym zwrotem środków.