全部产品
云市场

后付费产品询价服务

更新时间:2019-10-15 10:13:50

接口名

GetPayAsYouGoPrice

描述

后付费产品价格查询接口,查询用户某个后付费产品的价格。阿里云产品较多,并且有比较繁多的配置参数,可以配合其他的接口进行参数的查询:API询价调用流程

请求参数

名称 类型 是否必填 说明
Action String 要执行的操作,取值:GetPayAsYouGoPrice
ProductCode String 产品代码,请参考阿里云产品Code速查手册
ProductType String 产品类型
SubscriptionType String 订阅类型。取值类型:PayAsYouGo(后付费)
Region String 实例所属的 Region ID。请参考阿里云Region文档
ModuleList.n.Config String 第n个计价模块的配置,n的取值范围为[1,50],格式:“AA:aa,BB:bb”,其中AA,BB分别为计价模块属性标识,aa,bb分别为计价模块属性的属性值。可通过DescribePricingModule接口获取Module参数,同时可参考云产品询价参数
ModuleList.n.ModuleCode String 第n个计价模块的模块标识
ModuleList.n.PriceType String 第n个计价模块的价格类型,取值范围:Hour(小时价),Usage(使用量),Month(月价),Year(年价)

返回参数

名称 类型 说明
Currency String 币种。取值范围:CNY(人民币),USD(美元),JPY(日元)
ModuleDetails ModuleDetail 计价模块价格详情,详见数据字典
PromotionDetails PromotionDetail 优惠详情,详见数据字典

ModuleDetail详情

名称 类型 说明
ModuleCode String 计价模块标识
UnitPrice Double 单价
OriginalCost Double 原价
InvoiceDiscount Double 折扣
CostAfterDiscount Double 优惠价

PromotionDetail详情

名称 类型 说明
PromotionName String 优惠名称
PromotionDesc Double 优惠描述
PromotionId Long 优惠标识

错误码

错误码 错误信息 HTTP状态码语义
NotApplicable This API is not applicable for caller. 400 该用户没有访问API的权限。
MissingParameter The specified parameter xx is mandatory for this request. 400 指定的参数未设置。
InvalidParameter The specified moduleCode is not valid. 400 指定的参数不合法。
InvalidModuleCode The specified moduleCode is not valid. 400 模块标识不合法。
InvalidConfigCode The specified configCode is not valid. 400 模块属性标识不合法。
InvalidOwner The specified owner doesn’t belong to caller. 400 指定的拥有者从属关系不属于调用者。
InvalidCaller The specified caller doesn’t exists. 400 调用者不合法。
InternalError The request processing has failed due to some unknown error, exception or failure. 400 内部未知错误。
ProductNotFind Can not find inquired product, it may not exist. 400 查询的产品不合法。

请求示例

  1. https://business.aliyuncs.com/?Action=GetPayAsYouGoPrice
  2. &ProductCode=slb
  3. &SubscriptionType=PayAsYouGo
  4. &Region=cn-qingdao
  5. &Action=GetPayAsYouGoPrice
  6. &ModuleList.1.ModuleCode=LoadBalancerSpec
  7. &ModuleList.1.Config=LoadBalancerSpec%3Aslb.s3.large
  8. &ModuleList.1.PriceType=Hour
  9. &ModuleList.2.ModuleCode=InternetTrafficOut
  10. &ModuleList.2.Config=InternetTrafficOut%3A1
  11. &ModuleList.2.PriceType=Usage
  12. &公共参数

返回示例

  1. "ModuleDetails": {
  2. "ModuleDetail": [
  3. {
  4. "ModuleCode": "LoadBalancerSpec",
  5. "UnitPrice": 0,
  6. "CostAfterDiscount": 0,
  7. "OriginalCost": 3.18,
  8. "InvoiceDiscount": 3.18
  9. },
  10. {
  11. "ModuleCode": "InternetTrafficOut",
  12. "UnitPrice": 0,
  13. "CostAfterDiscount": 0,
  14. "OriginalCost": 0.72,
  15. "InvoiceDiscount": 0.72
  16. }
  17. ]
  18. },
  19. "PromotionDetails": {
  20. "PromotionDetail": [
  21. {
  22. "PromotionId": 1021199213,
  23. "PromotionName": "xxxxxxx"
  24. }
  25. ]
  26. },
  27. "Currency": "CNY"