查询包年/包月资源的续订金额
功能介绍
客户在自建平台按照条件查询包年/包月资源续订时候的续订金额。
 
 
   - 调用接口时,如果某个主资源有对应的从资源,系统会将主资源和从资源一起计算续订金额,主资源的从资源信息可以通过调用查询客户包年/包月资源列表接口获取。
- 注意:如ECS主机挂载新购的云硬盘,但此硬盘不是该ECS主资源的从资源,主从资源信息必须以调用查询客户包年/包月资源列表接口获取的信息为准。
接口约束
该接口只允许使用客户AK/SK或者Token调用。
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
POST /v2/bills/ratings/period-resources/renew-rate
请求消息
请求参数
| 参数 | 是否必选 | 参数类型 | 取值范围 | 描述 | 
|---|---|---|---|---|
| resource_ids | 是 | List<String> | [1-10] | 资源ID列表。 只支持传入主资源ID,最多10个资源ID。 哪些资源是主资源请根据“查询客户包年/包月资源列表”接口响应参数中的“is_main_resource”来标识。 | 
| period_type | 是 | Integer | [2|3] | 周期类型: 
 | 
| period_num | 是 | Integer | [1-11] | 周期数目: 
 | 
| include_relative_resources | 否 | Boolean | - | 是否包含关联资源一起续费询价。 
 此参数不携带或携带值为空串时,默认值为“false"。 | 
POST https://bss-intl.myhuaweicloud.com/v2/bills/ratings/period-resources/renew-rate HTTP/1.1 Content-Type: application/json X-Auth-Token:MIIPAgYJKoZIhvcNAQcCo...ggg1BBIINPXsidG9rZ { "resource_ids": ["230221_169ee********9d5b8af6a38f099abea"], "period_type": 2, "period_num": 1, "include_relative_resources": false }
响应消息
响应参数
| 参数 | 参数类型 | 取值范围 | 描述 | 
|---|---|---|---|
| error_code | String | 最大长度:20 | 状态码。 具体请参见状态码。 | 
| error_msg | String | 最大长度:1000 | 错误描述信息。 | 
| currency | String | 最大长度:20 | 币种。 USD:美元。 值为空代表美元。 | 
| renew_inquiry_results | List<RenewInquiryResultInfo> | -- | 主资源(包含从资源)询价结果。具体请参见表1 | 
| official_website_rating_result | OfficialWebsiteRatingResult Object | -- | 主资源(包含从资源)的官网价格查询结果,具体参见表2。 | 
| optional_discount_rating_results | List<OptionalDiscountRatingResult> | -- | 存在可选折扣优惠时返回折扣优惠维度询价结果,每个折扣优惠一组询价结果,具体参见表3 OptionalDiscountRatingResult。 
         说明: 
         用户无对应权限时,该字段不返回内容,参见API调用授权(客户)。 | 
| fail_resource_infos | List<FailResourceInfo> | -- | 失败的资源信息列表。具体请参见表FailResourceInfo。 | 
| 参数 | 参数类型 | 描述 | 
|---|---|---|
| resource_id | String | 资源ID。 
         说明: 
         请求携带“include_relative_resources”字段,会返回关联资源的主资源ID。 | 
| amount | String | 主资源(包含从资源)续订金额。单位为美元。 
         说明: 
         请求携带“include_relative_resources”字段,会返回关联资源的主资源的续订金额。 | 
| 参数 | 参数类型 | 取值范围 | 描述 | 
|---|---|---|---|
| discount_id | String | 最大长度:64 | 折扣优惠ID。 | 
| amount | String | 最大长度:64 | 总额,即最终优惠后的金额。单位为美元。 amount= official_website_amount - discount_amount。 | 
| official_website_amount | String | 最大长度:64 | 官网价。单位为美元。 | 
| discount_amount | String | 最大长度:64 | 可选折扣优惠额,如商务折扣、伙伴折扣、促销折扣和折扣券选用时的优惠额。单位为美元。 | 
| discount_type | Integer | 最大长度:32 | 折扣优惠类型。 | 
| discount_name | String | 最大长度:256 | 折扣名称。 | 
| best_offer | Integer | - | 是否为最优折扣。 | 
表 FailResourceInfo
状态码:200
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: length
Date: response time  
{
	"currency": "CNY",
	"renew_inquiry_results": [{
		"resource_id": "230221_169ee********9d5b8af6a38f099abea",
		"amount": "800.0"
	}],
	"official_website_rating_result": {
		"official_website_amount": "800.0",
		"installment_official_website_amount": null,
		"installment_period_type": null
	},
	"optional_discount_rating_results": [],
	"fail_resource_infos": []
}
  状态码
 
 
   - 状态码4xx:由于明显的客户端错误(例如,格式错误的请求语法、参数错误等),华为云会返回4xx错误码,请及时检查请求消息的正确性,重新发起请求。
- 状态码5xx:由于华为云系统原因,导致无法完成明显有效请求的处理,可及时联系华为云客服处理。
| HTTP状态码 | 错误码 | 描述 | 
|---|---|---|
| 200 | CBC.30050007 | 资源非主资源,不允许续费询价。 | 
| 200 | CBC.30050008 | 资源不存在对应的的周期类型或周期数。 | 
| 200 | CBC.30050009 | 资源已过期删除或不存在。 | 
| 200 | CBC.30050010 | 当前操作的资源中,有资源包含在您的待支付的订单,不能进行当前操作。 | 
| 200 | CBC.30050011 | 资源正在退订或者变更。 | 
| 200 | CBC.30050013 | 该产品不支持续费。 | 
| 400 | CBC.0100 | 参数错误。 | 
| 400 | CBC.99006006 | 找不到您询价的产品。 | 
| 400 | CBC.99006024 | 查询产品信息失败。 | 
| 400 | CBC.99006016 | 查询优惠券信息失败。 | 
| 400 | CBC.99006017 | 查询客户信息失败。 | 
| 400 | CBC.99006050 | 使用量单位错误。 | 
| 400 | CBC.99006055 | 询价结果超过金额最大限制。 | 
| 400 | CBC.99006066 | 查询计费信息失败。 | 
| 400 | CBC.99006073 | 项目不存在。 | 
| 400 | CBC.30050012 | 存在重复的资源ID。 | 
| 403 | CBC.0151 | 访问拒绝。 | 
| 403 | CBC.0154 | token非法/过期。 | 
| 500 | CBC.0999 | 其他错误。 | 
 
    