Method: purchases.subscriptionsv2.revoke

Subscriptionsv2.revoke 用户的订阅购买。

HTTP 请求

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

网址采用 gRPC 转码语法。

路径参数

参数
packageName

string

必需。为其购买订阅的应用程序包(例如“com.some.thing”)。

token

string

必需。购买订阅时向用户设备提供的令牌。

请求正文

请求正文中包含结构如下的数据:

JSON 表示法
{
  "revocationContext": {
    object (RevocationContext)
  }
}
字段
revocationContext

object (RevocationContext)

必需。有关订阅撤消的其他详细信息。

响应正文

如果成功,则响应正文为空。

授权范围

需要以下 OAuth 范围:

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

RevocationContext

purchase.subscriptionsv2.revoke API 的撤消上下文。

JSON 表示法
{

  // Union field RefundType can be only one of the following:
  "fullRefund": {
    object (FullRefund)
  },
  "proratedRefund": {
    object (ProratedRefund)
  }
  // End of list of possible types for union field RefundType.
}
字段
联合字段 RefundType。确定应发放的退款类型。必须在有效请求中指定退款类型。RefundType 只能是下列其中一项:
fullRefund

object (FullRefund)

可选。在系统应为用户退还最新订阅订单的全额款项时使用。

proratedRefund

object (ProratedRefund)

可选。在系统应根据订阅的剩余时间向用户退还他们为订阅支付的金额时,使用此字段。

FullRefund

此类型没有字段。

用于确定 RevocationContext 中的退款类型是否为全额退款。

ProratedRefund

此类型没有字段。

用于确定 RevocationContext 中的退款类型是否为按比例退款。