文档首页 > > API参考> 待下线接口> 管理交易> 购买云服务> 根据变更产品规格查询价格

根据变更产品规格查询价格

分享
更新时间: 2020/06/30 GMT+08:00

功能介绍

当包年/包月的订单需要变更规格时,伙伴销售平台可以调用该接口根据云服务的变更规格进行询价,给客户展示预支付的价格。

注意事项:

  • 变更询价,目前只支持规格扩容(比如CPU、内存、磁盘扩容),不支持规格缩减。
  • 该接口只允许使用客户AK/SK或者Token调用,不允许使用合作伙伴AK/SK或者Token调用。

调试

您可以在API Explorer中直接运行调试该接口。

URI

POST /v1.0/{domain_id}/customer/product-mgr/query-change-rating

参数说明请参见表1

表1 URI参数说明

参数

是否必选

取值范围

描述

domain_id

最大长度:64

客户账号ID。

获取方法请参见如何获取客户的customer_id/domain_id

请求消息

请求参数

参数

是否必选

参数类型

取值范围

描述

productInfo

ProductInfo

-

变更后的新的云服务产品信息。

具体请参见表2

tenantId

String

最大长度:128

项目ID。

可以调用“通过assume_role方式获取用户token”接口获取项目ID,参见如何获取合作伙伴ID(partner_id)进入“我的凭证”页面,在“项目列表”页签,可以查看不同所属区域对应的项目ID。

resourceId

String

最大长度:128

资源标识ID。

可以通过调用“查询客户包年/包月资源列表”接口获取。

inquiryTime

String

最大长度:40

询价时间。

UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。

为空的时候默认当前时间。

其中,HH范围是0~23,mm和ss范围是0~59。

表2 ProductInfo

参数

是否必选

参数类型

取值范围

描述

cloudServiceType

String

最大长度:400

云服务类型编码,例如ECS的云服务类型编码为“hws.service.type.ec2”。具体请参见云服务类型

resourceType

String

最大长度:400

资源类型编码,例如ECS的VM为“hws.resource.type.vm”。具体请参见资源类型

resourceSpecCode

String

最大长度:400

云服务产品的资源规格。如果是VM的资源规格,则需要在规格后面添加“.win”或“.linux”,例如“s2.small.1.linux”。具体请参见对应云服务的相关介绍。

resourceSize

Integer

[1-最大整数]

资源容量大小,与“resouceSizeMeasureId”配合使用。

例如购买的卷大小或带宽大小。

resouceSizeMeasureId

Integer

-

资源容量度量标识,枚举值如下:

  • 15:Mbps(购买带宽时使用)
  • 17:GB(购买云硬盘时使用)

extendParams

String

最大长度:10240

扩展参数,可空。

请求示例

POST https://bss.myhuaweicloud.com/v1.0/{domain_id}/customer/product-mgr/query-change-rating HTTP/1.1
Content-Type: application/json
X-Auth-TokenMIIPAgYJKoZIhvcNAQcCo...ggg1BBIINPXsidG9rZ

{
    "tenantId": "74610f3a5ad941998e91f076297ecf27",
    "resourceId": "49efc9fc53ad4015888035d6e65420a2",
    "productInfo": {
        "cloudServiceType": "hws.service.type.ec2",
        "resourceType": "hws.resource.type.vm",
        "resourceSpecCode": "s2.small.1.linux"
    },
    "inquiryTime": "2017-08-23T08:00:00Z"
}

响应消息

响应参数

参数

参数类型

描述

error_code

String

状态码。

具体请参见状态码

error_msg

String

错误描述信息。

ratingResult

RatingResult

询价结果。

具体请参见表3

表3 RatingResult

参数

参数类型

取值范围

描述

productId

String

最大长度:64

变更后的产品ID。

amount

Double

-

订单总额,即最终优惠后的订单金额。

discountAmount

Double

-

订单优惠额。

originalAmount

Double

-

订单原总额,即优惠前订单总额。

measureId

Integer

-

度量单位标识:

  • 1:元
  • 2:角
  • 3:分

currency

String

最大长度:10

货币单位代码(遵循ISO 4217标准)。

CNY:人民币

值为空代表人民币。

extendParams

String

最大长度:1024

扩展参数。

响应示例:

HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: length
Date: response time   

{
    "error_code": "CBC.0000",
    "error_msg": "Success",
    "ratingResult": 
    {
        "productId": "00301-279093-0--1",
        "amount": 60,
        "discountAmount": 0,
        "originalAmount": 60,
        "measureId": 1,
        "currency": null,
        "extendParams": null
    }
}

状态码

状态码

描述

CBC.0000

成功。

CBC.0999

其他错误。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问