GetSubscriptionPrice - 预付费产品询价服务
查询预付费产品价格。
接口说明
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
bss:DescribePrice |
get |
*全部资源
|
bssapi:ProductCode
bssapi:ProductType
|
无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| ServicePeriodUnit |
string |
否 |
服务时长单位。取值范围:
|
Year |
| SubscriptionType |
string |
是 |
订阅类型。取值类型:Subscription(预付费)。 |
Subscription |
| ProductCode |
string |
是 |
产品代码。 |
ecs |
| OrderType |
string |
是 |
订单类型。取值范围:
|
NewOrder |
| ServicePeriodQuantity |
integer |
否 |
服务时长。 |
1 |
| ProductType |
string |
否 |
产品类型,是否必输以具体产品的询价文档为准。 |
ecs |
| Region |
string |
否 |
实例所属的 Region ID(地域 ID)。 |
cn-hangzhou |
| InstanceId |
string |
否 |
指定询价的实例 ID,升级场景必须设置,用于获取实例升级前配置。 |
i-khkjhxxxxxxxxx |
| Quantity |
integer |
否 |
数量。 |
1 |
| ModuleList |
array<object> |
是 |
计价模块列表。 |
|
|
object |
否 |
|||
| ModuleStatus |
integer |
否 |
仅在订单类型为 Upgrade(升级)时需要,表示此次询价模块变更状态。 取值范围:
默认值:1。 |
1 |
| ModuleCode |
string |
是 |
第 n 个计价模块的模块标识。 |
PackageCode |
| Tag |
string |
否 |
仅在某些产品的升级变配中需要,代表指定资源的标识。例如:对于磁盘的变配,用 Tag 标识具体磁盘对应的 Id。 |
213213123 |
| Config |
string |
是 |
第 n 个计价模块的配置,n 的取值范围为(1~50),格式:“AA:aa,BB:bb”,其中 AA,BB 分别为计价模块属性标识,aa,bb 分别为计价模块属性的属性值。 |
PackageCode:version_1 |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
|||
| Code |
string |
状态码。 |
InvalidConfigCod |
| Message |
string |
错误信息。 |
Successful |
| RequestId |
string |
请求 ID。 |
30E7066E-AE6F-4E59-AFE6-11386CE3AFA7 |
| Success |
boolean |
是否成功。 |
true |
| Data |
object |
产品价格信息。 |
|
| OriginalPrice |
number |
原价。 |
900 |
| DiscountPrice |
number |
折扣。 |
100 |
| Currency |
string |
币种。取值范围:
|
CNY |
| Quantity |
integer |
数量。 |
1 |
| TradePrice |
number |
优惠价。 |
0 |
| ModuleDetails |
object |
||
| ModuleDetail |
array<object> |
计价模块价格详情。 |
|
|
object |
|||
| CostAfterDiscount |
number |
优惠价。 |
0 |
| InvoiceDiscount |
number |
折扣。 |
100 |
| UnitPrice |
number |
单价。 |
0 |
| OriginalCost |
number |
原价。 |
200 |
| ModuleCode |
string |
计价模块标识。 |
PackageCode |
| PromotionDetails |
object |
||
| PromotionDetail |
array<object> |
优惠详情。 |
|
|
object |
|||
| PromotionDesc |
string |
优惠描述。 |
test |
| PromotionId |
integer |
优惠标识。 |
1021199213 |
| PromotionName |
string |
优惠名称。 |
test |
示例
正常返回示例
JSON格式
{
"Code": "InvalidConfigCod",
"Message": "Successful",
"RequestId": "30E7066E-AE6F-4E59-AFE6-11386CE3AFA7",
"Success": true,
"Data": {
"OriginalPrice": 900,
"DiscountPrice": 100,
"Currency": "CNY",
"Quantity": 1,
"TradePrice": 0,
"ModuleDetails": {
"ModuleDetail": [
{
"CostAfterDiscount": 0,
"InvoiceDiscount": 100,
"UnitPrice": 0,
"OriginalCost": 200,
"ModuleCode": "PackageCode"
}
]
},
"PromotionDetails": {
"PromotionDetail": [
{
"PromotionDesc": "test",
"PromotionId": 1021199213,
"PromotionName": "test"
}
]
}
}
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。