更新时间:2024-05-13 GMT+08:00
分享

查询调账记录

功能介绍

伙伴在伙伴销售平台查询向客户及关联的云经销商(二级经销商)拨款或回收的调账记录。

伙伴登录伙伴中心,在“拨款”或“回收”页面,单击“调账记录”,可以查看一级经销商为二级经销商调账的记录。

接口约束

  • 该接口只允许使用合作伙伴AK/SK或者Token调用。
  • 华为云伙伴能力查询关联的云经销商的调账记录时,只允许使用华为云总经销商的AK/SK或者Token调用。
  • 当伙伴查询非其名下云经销商的子客户、垫付子客户、推荐子客户调账记录时,HTTP状态码为200,响应为空。

调试

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

URI

GET /v3/accounts/partner-accounts/adjust-records

表1 查询参数

参数

是否必选

参数类型

取值范围

描述

customer_id

String

最大长度:64

客户账号ID。您可以调用查询客户列表接口获取customer_id。

  • 为空表示查询所有的调账记录。
  • 不为空表示仅查询与该客户相关的调账记录。

此参数不携带或携带值为空时,默认查询所有客户的调账记录。

说明:

此处的客户包含伙伴的子客户,以及华为云总经销商关联的云经销商(二级经销商)。

operation_type

String

最大长度:64

操作类型。

  • SOURCE_OPERATION_BEADJUST:拨款
  • SOURCE_OPERATION_BERETRIEVE:回收
  • SOURCE_OPERATION_BEUNBIND:解绑回收

此参数不携带或携带值为空时,默认查询所有类型。

operation_time_begin

String

最大长度:20

调账起始时间。

UTC时间,格式为:2016-03-28T14:45:38Z。

此参数不携带或携带值为空时,不作为筛选条件。

operation_time_end

String

最大长度:20

调账截止时间。

UTC时间,格式为:2016-03-28T14:45:38Z。

此参数不携带或携带值为空时,不作为筛选条件。

trans_id

String

最大长度:128

事务ID。

此参数不携带或携带值为空时,不作为筛选条件。

offset

Integer

[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。

indirect_partner_id

String

最大长度:64

云经销商ID。获取方法请参见查询云经销商列表

华为云总经销商(一级经销商)查询云经销商(二级经销商)的子客户调账记录时,需携带此参数;除此之外,此参数不做处理。否则只能查询自己的子客户调账记录。

请求消息

请求参数

无。

请求示例

GET https://bss.myhuaweicloud.com/v3/accounts/partner-accounts/adjust-records?indirect_partner_id=051a8a834180d3fb0f25c006b1998800&offset=0&limit=10&operation_type=SOURCE_OPERATION_BEADJUST&customer_id=051a8a834180d3fb0f25c006b1998801&operation_time_begin=2016-03-28T14:45:38Z&operation_time_end=2016-03-28T14:45:38Z&trans_id=AD2020061504210203c128 HTTP/1.1
Content-Type: application/json
X-Auth-TokenMIIPAgYJKoZIhvcNAQcCo...ggg1BBIINPXsidG9rZ

响应消息

响应参数

参数

参数类型

取值范围

描述

error_code

String

最大长度:20

状态码。具体参见状态码。只有失败才会返回这个参数。

error_msg

String

最大长度:2000

错误描述信息。只有失败才会返回这个参数。

total_count

Integer

-

返回总条数。

records

List<AdjustRecordV2>

-

调账记录列表。

具体请参见表2

表2 AdjustRecordV2

参数

参数类型

取值范围

描述

customer_id

String

最大长度:64

客户账号ID。

customer_name

String

最大长度:256

客户名称。

operation_type

String

最大长度:2

调账类型。

  • SOURCE_OPERATION_BEADJUST:拨款
  • SOURCE_OPERATION_BERETRIEVE:回收
  • SOURCE_OPERATION_BEUNBIND:解绑回收

amount

String

最大长度:64

调账的总金额。

currency

String

最大长度:4

币种。

CNY:人民币

apply_scene

String

最大长度:2000

使用场景。

operation_time

String

最大长度:20

调账操作的时间。

UTC时间,格式为:2016-03-28T14:45:38Z

measure_id

Integer

-

调账单位。

  • 1:元

trans_id

String

最大长度:128

事务ID。

响应示例

HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: length
Date: response time  
{
    "total_count": 352,
    "records": [
        {
            "customer_id": "0549d1c9de00d50e0fe9c00f8d684880",
            "customer_name": "groot_cn_subbp24",
            "operation_type": "SOURCE_OPERATION_BEADJUST",
            "amount": "671.0",
            "currency": "CNY",
            "apply_scene": null,
            "operation_time": "2020-06-15T04:21:49Z",
            "measure_id": 1,
            "trans_id": "AD2020061504210203c128"
        }
    ]
}

状态码

  • 状态码4xx:由于明显的客户端错误(例如,格式错误的请求语法、参数错误等),华为云会返回4xx错误码,请及时检查请求消息的正确性,重新发起请求。
  • 状态码5xx:由于华为云系统原因,导致无法完成明显有效请求的处理,可及时联系华为云客服处理。

HTTP状态码

错误码

描述

400

CBC.0100

参数错误。

400

CBC.99000037

您没有操作该云经销商的权限。

403

CBC.0151

访问拒绝。

500

CBC.0999

其他错误。

相关文档