文档中心 > API类目 > ICBU-一达通

alibaba.icbu.ames.query.orderlist (根据商家客户id查询订单列表)

根据商家客户id查询订单列表

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
order_relation_xm_query OrderRelationXmQuery 可选 小满外部查询请求
  • └ company_id
  • Number
  • 必须
  • 111
  • 小满企业客户id
  • └ eid
  • Number
  • 必须
  • 111
  • 企业id
  • └ tenant_code
  • String
  • 可选
  • com.alibaba.ames
  • 租户代码
  • └ sort_field
  • String
  • 可选
  • GMT_CREATE
  • 排序字段
  • └ sort_type
  • String
  • 可选
  • false
  • 排序类型
  • operator_dto
  • OperatorDTO
  • 必须
  • 操作人信息
  • └ operator_id
  • String
  • 必须
  • 111
  • AMES商家-eid
  • └ type
  • String
  • 必须
  • AMES_CUSTOMER
  • AMES客户(AMES_CUSTOMER)
  • └ user_eid
  • Number
  • 必须
  • 112
  • 当前登录的员工号
  • └ page_size
  • Number
  • 必须
  • 10
  • pagesize
  • └ current_page
  • Number
  • 必须
  • 1
  • 当前页

响应参数

名称 类型 示例值 描述
result PageResult result
  • └ total
  • Number
  • 1
  • 数量
  • └ code
  • String
  • CO_INN_00_000
  • code
  • data
  • OrderBaseXmResponse []
  • 数据
  • └ order_number
  • String
  • 10022886554
  • 订单编号
  • └ document_maker
  • String
  • 张三
  • 制单人
  • └ order_amount
  • BigDecimal
  • 11
  • 订单金额
  • └ order_currency_code
  • String
  • USD
  • 订单币制
  • └ gmt_create
  • Date
  • 1648176156641
  • 创建时间
  • └ status
  • String
  • TEMPLATE
  • 订单状态
  • └ order_id
  • Number
  • 10011001
  • 订单id
  • └ total_page
  • Number
  • 1
  • 总页数
  • └ success
  • Boolean
  • true
  • 成功标志
  • └ page_size
  • Number
  • 10
  • pagesize
  • └ current_page
  • Number
  • 1
  • 当前页

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaIcbuAmesQueryOrderlistRequest req = new AlibabaIcbuAmesQueryOrderlistRequest();
AlibabaIcbuAmesQueryOrderlistRequest.OrderRelationXmQuery obj1 = new AlibabaIcbuAmesQueryOrderlistRequest.OrderRelationXmQuery();
obj1.setCompanyId(111L);
obj1.setEid(111L);
obj1.setTenantCode("com.alibaba.ames");
obj1.setSortField("GMT_CREATE");
obj1.setSortType("false");
AlibabaIcbuAmesQueryOrderlistRequest.OperatorDTO obj2 = new AlibabaIcbuAmesQueryOrderlistRequest.OperatorDTO();
obj2.setOperatorId("111");
obj2.setType("AMES_CUSTOMER");
obj2.setUserEid(112L);
obj1.setOperatorDto(obj2);
obj1.setPageSize(10L);
obj1.setCurrentPage(1L);
req.setOrderRelationXmQuery(obj1);
AlibabaIcbuAmesQueryOrderlistResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_icbu_ames_query_orderlist_response>
    <result>
        <total>1</total>
        <code>CO_INN_00_000</code>
        <data>
            <order_base_xm_response>
                <order_number>10022886554</order_number>
                <document_maker>张三</document_maker>
                <order_amount>11</order_amount>
                <order_currency_code>USD</order_currency_code>
                <gmt_create>1648176156641</gmt_create>
                <status>TEMPLATE</status>
                <order_id>10011001</order_id>
            </order_base_xm_response>
        </data>
        <total_page>1</total_page>
        <success>true</success>
        <page_size>10</page_size>
        <current_page>1</current_page>
    </result>
</alibaba_icbu_ames_query_orderlist_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部