查询优惠券的发放回收记录-ListPartnerCouponsRecord
接口约束
该接口只允许使用解决方案提供商或华为云总经销商(一级经销商)的AK/SK或者Token调用。
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
授权信息
操作员账号调用当前API需经过授权,您可以通过伙伴中心为操作员赋予相应权限项来完成授权。有关如何为角色授权的详细信息,请参见为组织人员分配权限。
接口对应的权限项如下:
权限项 | 权限项名称 |
|---|---|
BPC_ITEM_SUBCUSTSERV_030102 | 销售-客户-券管理-代金券额度-查看操作记录 |
URI
GET /v2/promotions/benefits/partner-coupons/records/query
参数说明请参见下表。
参数 | 是否必选 | 参数类型 | 取值范围 | 描述 |
|---|---|---|---|---|
operation_types | 否 | List<String> | 最大个数:8 | 操作类型。
此参数不携带时,不作为筛选条件;携带值为空列表时,作为筛选条件。 |
quota_id | 否 | String | 最大长度:64 | 额度ID。 请从“查询优惠券额度-ListQuotaCoupons”接口的响应参数中获取。 此参数不携带或携带值为空时,不作为筛选条件;携带值为空串时,作为筛选条件。 |
quota_type | 否 | Integer | - | 额度类型。
此参数不携带或携带值为空时,不作为筛选条件。 |
coupon_ids | 否 | List<String> | 最大个数:100 | 代金券ID列表。 请从“发放优惠券-CreatePartnerCoupons”接口的响应参数中获取。 此参数不携带时,不作为筛选条件;携带值为空列表时,作为筛选条件。 |
customer_id | 否 | String | 最大长度:64 | 客户账号ID。您可以调用查询客户列表-ListSubCustomers接口获取customer_id。 此参数不携带或携带值为空时,不作为筛选条件。 |
operation_time_begin | 否 | String | 最大长度:20 | 操作时间(开始)。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 输入这个条件,会查询出操作时间大于这个时间的记录。 此参数不携带或携带值为空时,不作为筛选条件。 |
operation_time_end | 否 | String | 最大长度:20 | 操作时间(结束)。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 输入这个条件,会查询出操作时间小于这个时间的记录。 此参数不携带或携带值为空时,不作为筛选条件。 |
result | 否 | String | 最大长度:64 | 操作结果。
此参数不携带或携带值为非枚举值时,不作为筛选条件。 |
offset | 否 | Integer | [0-最大整数] | 偏移量,从0开始。默认值为0。 此参数不携带或携带值为空时,默认传参为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset =1,则返回满足条件的第二个数据至最后一个数据。 示例1,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 示例2,查询总数20条,期望每页返回10条数据,则获取第一页数据,入参offset填写0,limit填写10;获取第二页数据,入参offset填写10,limit填写10。 |
limit | 否 | Integer | [1-100] | 每页记录数。默认值为10。 此参数不携带或携带值为空时,默认传参为10。 |
indirect_partner_id | 否 | String | 最大长度:64 | 云经销商ID。获取方法请参见查询云经销商列表。 华为云总经销商(一级经销商)查询云经销商发放给子客户的优惠券发放记录时,需要携带该参数。 |
请求消息
请求参数
无。
请求示例
GET https://bss.myhuaweicloud.com/v2/promotions/benefits/partner-coupons/records/query?operation_types=1"a_id=CS19040119281JMYC"a_type=1&coupon_ids=CP180117115414HB5I&customer_id=1&operation_time_begin=2017-12-17T10:32:02Z&operation_time_end=2017-12-17T10:32:02Z&result=0&offset=0&limit=10&indirect_partner_id=5c2ec3bd80c9462aad432f5566e9feb1 HTTP/1.1 Content-Type: application/json X-Auth-Token:MIIPAgYJKoZIhvcNAQcCo...ggg1BBIINPXsidG9rZ
响应消息
响应参数
参数 | 参数类型 | 取值范围 | 描述 |
|---|---|---|---|
error_code | String | 最大长度:16 | 状态码。 具体请参见状态码。 |
error_msg | String | 最大长度:1024 | 错误描述信息。 |
total_count | Integer | - | 查询记录总数。 |
records | List<CouponRecordV2> | - | 日志记录列表。 具体请参见表2。 |
参数 | 参数类型 | 描述 |
|---|---|---|
id | String | 该记录的ID。 |
operation_type | String | 操作类型。
|
quota_id | String | 额度ID。 |
quota_type | Integer | 额度类型。
|
coupon_id | String | 代金券ID。 |
customer_id | String | 客户账号ID。 |
operation_amount | BigDecimal | 操作的面额值。单位:元。 发放时,等于面额值;回收时,指每次回收的具体值。 |
operation_time | String | 操作时间。 |
result | String | 操作结果。
|
remark | String | 操作记录中的备注。 |
响应示例
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: length
Date: response time
{
"total_count": 2141,
"records": [
{
"id": "WCw34WJX2cx9jydKBJv",
"operation_type": "1",
"quota_id": "2020061902124506",
"quota_type": 0,
"coupon_id": "CP200619021225J7JJ",
"customer_id": "068a6d2762fb42288536b6ba57d1ffae",
"operation_amount": 19.01,
"operation_time": "2020-06-19T02:12:26Z",
"result": "0",
"remark": null
},
{
"id": "tmxlGvcbSeTKphVksVQ",
"operation_type": "2",
"quota_id": "20190703022342029",
"quota_type": 0,
"coupon_id": "CP2006150657196F0M",
"customer_id": "068a6d2762fb42288536b6ba57d1ffae",
"operation_amount": 0.02,
"operation_time": "2020-06-15T06:57:35Z",
"result": "0",
"remark": null
},
{
"id": "PXfd0d6VVSXzeKThP7o",
"operation_type": "1",
"quota_id": "20190703022342029",
"quota_type": 0,
"coupon_id": "CP2006150657196F0M",
"customer_id": "068a6d2762fb42288536b6ba57d1ffae",
"operation_amount": 0.02,
"operation_time": "2020-06-15T06:57:20Z",
"result": "0",
"remark": ""
}
]
} 

