文档中心 > API类目 > 天猫精灵供应链数字工厂

aliyun.gsc.purchase.order.query (采购单查询)

采购单查询

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
purchase_order_query_param PurchaseOrderQueryParam 必须 订单查询参数
  • └ start_time
  • Date
  • 可选
  • 2020-10-01 17:58:00
  • 查询开始时间
  • └ end_time
  • Date
  • 可选
  • 2020-10-10 17:58:00
  • 查询截止时间
  • └ type
  • String
  • 可选
  • ordinary/C2M
  • 订单类型
  • └ po_no_list
  • String []
  • 可选
  • ["PO123xxxx"]
  • 订单列表

响应参数

名称 类型 示例值 描述
result SncCommonResult {} 采购单查询结果
  • └ code
  • String
  • 200
  • 返回状态码
  • data
  • PurchaseOrderQueryResult []
  • {}
  • 订单信息详情
  • └ trace_id
  • String
  • 1A293SC9823JS
  • 跟踪ID
  • └ vendor_code
  • String
  • vendor01
  • 供应商编码
  • └ vendor_name
  • String
  • 供应商名称A
  • 供应商名称
  • └ po_no
  • String
  • PO123XXXX
  • 订单号码
  • └ total_line_number
  • Number
  • 2
  • 订单总行数
  • purchase_order_line_list
  • PurchaseOrderLineQueryResult []
  • {}
  • 订单行详情
  • └ po_type
  • String
  • ordinary/C2M
  • 订单类型
  • └ po_line_no
  • String
  • 1
  • 订单行号
  • └ po_line_quantity
  • Number
  • 10
  • 订单行数量
  • └ product_code
  • String
  • 1ACxxxxx
  • 产品编码
  • └ product_name
  • String
  • 产品名称A
  • 产品名称
  • └ unit
  • String
  • PCS
  • 单位
  • └ color
  • String
  • 红色
  • 颜色
  • └ product_type
  • String
  • 智能音箱
  • 产品类型
  • └ bar_code
  • String
  • 123X987
  • 条形码
  • └ expected_delivery_time
  • Date
  • 2020-11-10 17:58:00
  • 期望交期
  • └ issue_time
  • Date
  • 2020-11-01 17:58:00
  • 下单时间
  • └ comments
  • String
  • 备注
  • 备注
  • └ customized_type
  • String
  • 喷绘/镭雕
  • 定制类型
  • └ attachment_address
  • String
  • 附件地址
  • 附件地址
  • └ error_message
  • String
  • no
  • 错误消息
  • └ message
  • String
  • success
  • 消息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AliyunGscPurchaseOrderQueryRequest req = new AliyunGscPurchaseOrderQueryRequest();
AliyunGscPurchaseOrderQueryRequest.PurchaseOrderQueryParam obj1 = new AliyunGscPurchaseOrderQueryRequest.PurchaseOrderQueryParam();
obj1.setStartTime(StringUtils.parseDateTime("2020-10-01 17:58:00"));
obj1.setEndTime(StringUtils.parseDateTime("2020-10-10 17:58:00"));
obj1.setType("ordinary/C2M");
obj1.setPoNoList(""PO123xxxx"");
req.setPurchaseOrderQueryParam(obj1);
AliyunGscPurchaseOrderQueryResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<aliyun_gsc_purchase_order_query_response>
    <result>
        <code>200</code>
        <data>
            <purchase_order_query_result>
                <trace_id>1A293SC9823JS</trace_id>
                <vendor_code>vendor01</vendor_code>
                <vendor_name>供应商名称A</vendor_name>
                <po_no>PO123XXXX</po_no>
                <total_line_number>2</total_line_number>
                <purchase_order_line_list>
                    <purchase_order_line_query_result>
                        <po_type>ordinary/C2M</po_type>
                        <po_line_no>1</po_line_no>
                        <po_line_quantity>10</po_line_quantity>
                        <product_code>1ACxxxxx</product_code>
                        <product_name>产品名称A</product_name>
                        <unit>PCS</unit>
                        <color>红色</color>
                        <product_type>智能音箱</product_type>
                        <bar_code>123X987</bar_code>
                        <expected_delivery_time>2020-11-10 17:58:00</expected_delivery_time>
                        <issue_time>2020-11-01 17:58:00</issue_time>
                        <comments>备注</comments>
                        <customized_type>喷绘/镭雕</customized_type>
                        <attachment_address>附件地址</attachment_address>
                    </purchase_order_line_query_result>
                </purchase_order_line_list>
            </purchase_order_query_result>
        </data>
        <error_message>no</error_message>
        <message>success</message>
    </result>
</aliyun_gsc_purchase_order_query_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

返回
顶部