发送反馈
Method: subscriptions.changePlan
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
更新订阅方案。使用此方法可将为期 30 天试用的方案更新为按月或按年付款的包年套餐订阅,或改为采用包年套餐。
方案的更新方式因方案和产品而异。有关详情,请参阅管理订阅 中的说明。
HTTP 请求
POST https://reseller.googleapis.com/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changePlan
网址采用 gRPC 转码 语法。
路径参数
参数
customerId
string
这可以是客户的主域名或客户的唯一标识符。如果客户的域名发生了更改,就无法使用旧域名访问该客户,但可以随时使用客户的唯一标识符(由 API 返回)。我们建议视情况将唯一标识符存储在您的系统中。
subscriptionId
string
这是必需属性。subscriptionId
是订阅标识符,对每位客户而言都是唯一的。由于 subscriptionId
会在订阅更新时发生变化,因此我们建议不要将此 ID 用作持久性数据的键。您可以使用检索所有转销商订阅 方法来查找 subscriptionId
。
请求正文
请求正文包含一个 ChangePlanRequest
实例。
响应正文
如果成功,则响应正文包含一个 Subscription
实例。
授权范围
需要以下 OAuth 范围:
https://www.googleapis.com/auth/apps.order
有关详情,请参阅授权指南 。
ChangePlanRequest
用于 Subscriptions.changePlan RPC 请求的 JSON 模板。
JSON 表示法
{
"kind" : string ,
"planName" : string ,
"seats" : {
object (Seats
)
} ,
"purchaseOrderId" : string ,
"dealCode" : string
}
字段
kind
string
将资源标识为订阅更改方案请求。值:subscriptions#changePlanRequest
planName
string
planName
属性是必需属性。这是订阅的付款方案的名称。如需详细了解 Google 付款方案,请参阅 API 概念 。 可能的值包括:
ANNUAL_MONTHLY_PAY
- 按月付款的包年套餐 注意 :ANNUAL_MONTHLY_PAY
在所有 API 响应中均以 ANNUAL
的形式返回。 ANNUAL_YEARLY_PAY
- 按年付款的包年套餐 FLEXIBLE
- 弹性方案 TRIAL
- 30 天免费试用方案
seats
object (Seats
)
这是必需属性。席位属性是用户席位许可的数量。
purchaseOrderId
string
这是一个可选属性。此采购订单 (PO) 信息供转销商用来跟踪其公司的使用情况。如果指定了 purchaseOrderId
值,该值会显示在 API 响应中并显示在账单中。该酒店最多可接受 80 个纯文本字符。
dealCode
string
Google 发放的代码(最多 100 个字符),用于提供订阅方案的折扣价。交易代码必须包含在“changePlan
”请求中,才能享受折扣率。此为可选属性。如果交易代码已添加到订阅中,此媒体资源可能会留空,并且现有的折扣费率仍然适用(如果不为空,请仅提供订阅中已有的交易代码)。如果交易代码从未添加到订阅中,并且此媒体资源留空,系统将应用常规价格。
发送反馈
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可 获得了许可,并且代码示例已根据 Apache 2.0 许可 获得了许可。有关详情,请参阅 Google 开发者网站政策 。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-09-09。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
需要向我们提供更多信息?
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-09-09\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-09-09。"]]