查询订单可用优惠券-ListOrderCouponsByOrderId
接口约束
该接口只允许使用客户AK/SK或者Token调用。
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
授权信息
账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权,具体权限要求请参见策略授权参考。
- 如果使用身份策略授权,需具备如下身份策略权限。
授权项
描述
访问级别
资源类型(*为必须)
条件键
别名
billing:order:view
授予查看订单信息、查看按需套餐包的权限
list
-
-
-
URI
GET /v2/orders/customer-orders/order-coupons
参数说明请参见下表。
参数 | 是否必选 | 取值范围 | 描述 |
|---|---|---|---|
order_id | 是 | 最大长度:64 | 订单ID。 |
请求消息
请求参数
无。
请求示例
GET https://bss.myhuaweicloud.com/v2/orders/customer-orders/order-coupons?order_id=CS170926155954NO7 HTTP/1.1 Content-Type: application/json X-Auth-Token:MIIPAgYJKoZIhvcNAQcCo...ggg1BBIINPXsidG9rZ
响应消息
响应参数
参数 | 参数类型 | 取值范围 | 描述 |
|---|---|---|---|
error_code | String | 最大长度:20 | 状态码。 具体请参见状态码。 |
error_msg | String | 最大长度:2000 | 错误描述信息。 |
count | Integer | - | 查询总数。 |
user_coupons | List<CouponInfoV2> | - | 可用的优惠券列表。 具体请参见表2。 |
coupon_max_use_quantity | List<CouponMaxUseQuantity> | - | 优惠券使用的最大数量。 具体请参见表4。 |
参数 | 参数类型 | 取值范围 | 描述 |
|---|---|---|---|
coupon_id | String | 最大长度:64 | 优惠券实例ID。 |
coupon_code | String | 最大长度:64 | 优惠券编码。 |
status | Integer | - | 优惠券状态:
|
coupon_type | Integer | - | 优惠券类型:
|
measure_id | Integer | - | 面额单位: 1:元。 |
face_value | Double | - | 面值。 |
effective_time | String | 最大长度:20 | 生效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 |
expire_time | String | 最大长度:20 | 失效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 |
plan_name | String | 最大长度:512 | 促销计划名称。 |
plan_desc | String | 最大长度:512 | 促销计划描述。 |
use_limits | List<LimitInfoV2> | - | 优惠券限制。 具体请参见表3。 |
active_time | String | 最大长度:20 | 激活时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 |
last_used_time | String | 最大长度:20 | 上一次使用时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 |
create_time | String | 最大长度:20 | 创建时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 |
coupon_version | Integer | - | 优惠券版本。
|
balance | Double | - | 余额。 |
used_by_order_id | String | 最大长度:64 | 使用优惠券的订单ID。表示有订单正在使用这个优惠券,优惠券已被锁定,只有锁定优惠券的订单才能使用这个优惠券,其他订单不能使用该优惠券。 说明: 该字段只有在订单占用折扣券的时候才有值。 |
coupon_usage | String | 最大长度:512 | 优惠券用途。 |
coupon_group | Integer | - | 优惠券分组。
|
参数 | 参数类型 | 取值范围 | 描述 |
|---|---|---|---|
use_limiti_info_id | String | 最大长度:128 | 使用限制ID,主键。 |
limit_key | String | 最大长度:1024 | 折扣限制,key的取值请参考表5。 |
value1 | String | 最大长度:2048 | value1。 |
value2 | String | 最大长度:2048 | value2。 |
value_unit | String | 最大长度:1024 | value单位。 |
limit_type | String | 最大长度:1024 | 限制类型。 |
promotion_plan_id | String | 最大长度:128 | 促销计划ID。 |
参数 | 参数类型 | 取值范围 | 描述 |
|---|---|---|---|
coupon_type | Integer | - | 优惠券类型。
|
coupon_group | Integer | - | 优惠券分组。
|
use_quantity_value | Integer | - | 优惠券使用数量。 |
key值 | 含义 | 说明 | 备注 |
|---|---|---|---|
baseValue | 订单金额 | value1中保存订单金额下限,value2中保存订单金额上限。 | 支持代金券,现金券,折扣券 |
serviceType | 云服务类型 | 只有value1有效,具体的云服务类型请调用查询云服务类型列表-ListServiceTypes接口获取。 | 支持代金券,现金券,折扣券 |
regionCode | 区域编码 | value2中保存区域名称,value1中保存区域编码。 | 支持代金券,现金券,折扣券 |
productId | 产品ID | 可以包含多个产品ID,英文逗号分隔。 | 支持代金券,现金券,折扣券 |
subscribeType | 订购类型 | 只有value1有效。取值为:
| 支持代金券,现金券,折扣券 |
firstOrderInService | 首次购买限制 | 只有value1有效。 | 支持代金券,现金券,折扣券 |
cycleNum | 周期数量 | 只有value1有效。 | 支持代金券,现金券,折扣券 |
cycleType | 适用周期类型 | 取值为:
| 支持代金券,现金券,折扣券,折扣券仅支持包年/包月 |
simultaneousUseWithEmpowerDiscount | 代金券是否可以和授权折扣同享 | 代金券是否可以和授权折扣(包括商务折扣和伙伴授予折扣)同享。
| 支持代金券,现金券,折扣券,折扣券只能使用0。 |
usageTimes | 是否支持多次使用 | 是否支持多次使用,值保存在value1中。取值为:
|
|
isOnlyForStrictSelected | 是否只能用于云商店严选产品 | 是否只能用于云商店严选产品,值保存在value1中。取值为:
如果没有这个限制,等同于0;该限制只适用于现金券。 | 支持现金券 |
isRebate | 是否参与伙伴激励返点 | 是否参与伙伴激励返点,值保存在value1中。取值为:
该限制只适用于现金券。 | 支持现金券 |
serviceTypeBlackList | 服务类型黑名单 | 服务类型黑名单,value1中保存服务类型编码;该限制只适用于现金券。 | 支持现金券 |
minConsumeDiscount | 最低客户消费折扣 | 最低客户消费折扣,值保存在value1中。取值为0-1之间(不包括0和1)。 | 支持代金券、现金券 |
isForAnnualContracts | 是否只能用于包年/包月1年的订单 | 是否只能用于包年/包月1年的订单。取值为:
| 支持代金券、折扣券 |
simultaneousUseWithPromotionProduct | 是否可以和促销产品同享 | 代金券是否可以和促销产品同享,值保存在value1中。取值为:
| 支持代金券/折扣券 |
simultaneousUseWithPromotionDiscount | 是否可以和促销折扣同享 | 代金券是否可以和促销折扣同享,值保存在value1中。取值为:
| 支持代金券 |
simultaneousUseWithDiscountCoupon | 是否可以和折扣券同享 | 代金券是否可以和折扣券同享,值保存在value1中。取值为:
| 支持代金券 |
响应示例
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: length
Date: response time
{
"count": "1",
"user_coupons": [
{
"coupon_id": "CP1*****4VC8",
"coupon_code": "",
"status": "2",
"coupon_type": "301",
"measure_id": "1",
"face_value": "100",
"effective_time": "2021-04-29T15:59:59Z",
"expire_time": "2021-04-30T15:59:59Z",
"plan_name": "华为云产品代金券",
"plan_desc": "",
"use_limits": [
{
"use_limiti_info_id": "",
"limit_key": "simultaneousUseWithDiscountCoupon",
"value1": "1",
"value2": "",
"value_unit": "",
"limit_type": "",
"promotion_plan_id": ""
}
],
"active_time": "2020-04-24T12:16:55Z",
"last_used_time": "",
"create_time": "2020-04-24T12:16:55Z",
"coupon_version": 2,
"balance": 10.0,
"used_by_order_id": "",
"coupon_usage": "null",
"coupon_group": 1
}
],
"coupon_max_use_quantity": [
{
"coupon_type": 1,
"coupon_group": 0,
"use_quantity_value": 3
},
{
"coupon_type": 1,
"coupon_group": 3,
"use_quantity_value": 4
},
{
"coupon_type": 1,
"coupon_group": 1,
"use_quantity_value": 2
}
]
} 

