文档中心 > API类目 > 信息平台-采购

alibaba.pur.supplier.feedbackcsol (SN预录入接口)

SN预录入接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
prod_top_supplier_feedback_csol_dto ProdTopSupplierFeedbackCsolDTO 必须 SN预录入参数
  • details
  • ProdTopSupplierExternalFeedbackDetailDTO []
  • 必须
  • 暂无
  • 行列表
  • csol_list
  • ProdTopSupplierCsolExternalDTO []
  • 必须
  • 暂无
  • 箱包列表
  • └ coo
  • String
  • 必须
  • 中国
  • 必填,原产国
  • └ product_model
  • String
  • 可选
  • TEST_PRODUCT_MODEL
  • 非必填,当阿里的型号与厂商型号不一致时填写
  • └ quantity
  • Number
  • 必须
  • 1
  • 必填,固定值
  • └ specification
  • Number
  • 必须
  • 5
  • 必填,箱包规格,表示一箱中有多少设备
  • container_sn_list
  • ProdTopSupplierContainerSnExternalDTO []
  • 必须
  • 暂无
  • 箱包下的SN信息
  • └ sn
  • String
  • 必须
  • SN20240921001
  • 必填,SN
  • └ dc
  • String
  • 可选
  • 2024年第39周
  • 非必填,该SN的生产日期
  • └ sku_type
  • String
  • 必须
  • BOX
  • 必填,固定值
  • └ transaction_id
  • String
  • 必须
  • dsagdaewdaaa111
  • 必填,箱包维度事务ID,需保证全局唯一,长度限制 128字符
  • └ sku_code
  • String
  • 必须
  • BOXNUM001
  • 必填,箱包号
  • └ po_line
  • String
  • 必须
  • 1
  • PO行号
  • └ delivery_number
  • String
  • 必须
  • 80048275
  • 供应商发货单号
  • └ po
  • String
  • 必须
  • PO22760278
  • PO单号

响应参数

名称 类型 示例值 描述
result ActionResult 出参
  • └ success
  • Boolean
  • true
  • 是否成功
  • content
  • ProdTopSupplierCsolPreEntryResultDTO []
  • 返回值
  • └ delivery_number
  • String
  • 80048275
  • 供应商发货单号
  • └ po
  • String
  • PO22760278
  • PO单号
  • └ pre_entry_result
  • Boolean
  • false
  • 预录入是否成功
  • └ wait_pre_entry_quantity
  • Number
  • 30
  • 剩余待预录入数量
  • error_detail_list
  • ProdTopSupplierCsolPreEntryErrorDetailDTO []
  • 错误信息
  • └ sku_code
  • String
  • BOXNUM001
  • 箱包号
  • └ sku_type
  • String
  • BOX
  • 固定值
  • └ error_message
  • String
  • 箱包已存在
  • 失败信息
  • └ error_msg
  • String
  • 系统异常
  • 异常信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaPurSupplierFeedbackcsolRequest req = new AlibabaPurSupplierFeedbackcsolRequest();
AlibabaPurSupplierFeedbackcsolRequest.ProdTopSupplierFeedbackCsolDTO obj1 = new AlibabaPurSupplierFeedbackcsolRequest.ProdTopSupplierFeedbackCsolDTO();
List<AlibabaPurSupplierFeedbackcsolRequest.ProdTopSupplierExternalFeedbackDetailDTO> list3 = new ArrayList<AlibabaPurSupplierFeedbackcsolRequest.ProdTopSupplierExternalFeedbackDetailDTO>();
AlibabaPurSupplierFeedbackcsolRequest.ProdTopSupplierExternalFeedbackDetailDTO obj4 = new AlibabaPurSupplierFeedbackcsolRequest.ProdTopSupplierExternalFeedbackDetailDTO();
list3.add(obj4);
List<AlibabaPurSupplierFeedbackcsolRequest.ProdTopSupplierCsolExternalDTO> list7 = new ArrayList<AlibabaPurSupplierFeedbackcsolRequest.ProdTopSupplierCsolExternalDTO>();
AlibabaPurSupplierFeedbackcsolRequest.ProdTopSupplierCsolExternalDTO obj8 = new AlibabaPurSupplierFeedbackcsolRequest.ProdTopSupplierCsolExternalDTO();
list7.add(obj8);
obj8.setCoo("中国");
obj8.setProductModel("TEST_PRODUCT_MODEL");
obj8.setQuantity(1L);
obj8.setSpecification(5L);
List<AlibabaPurSupplierFeedbackcsolRequest.ProdTopSupplierContainerSnExternalDTO> list11 = new ArrayList<AlibabaPurSupplierFeedbackcsolRequest.ProdTopSupplierContainerSnExternalDTO>();
AlibabaPurSupplierFeedbackcsolRequest.ProdTopSupplierContainerSnExternalDTO obj12 = new AlibabaPurSupplierFeedbackcsolRequest.ProdTopSupplierContainerSnExternalDTO();
list11.add(obj12);
obj12.setSn("SN20240921001");
obj12.setDc("2024年第39周");
list9.setContainerSnList(list11);
obj8.setSkuType("BOX");
obj8.setTransactionId("dsagdaewdaaa111");
obj8.setSkuCode("BOXNUM001");
list5.setCsolList(list7);
obj4.setPoLine("1");
obj1.setDetails(list3);
obj1.setDeliveryNumber("80048275");
obj1.setPo("PO22760278");
req.setProdTopSupplierFeedbackCsolDto(obj1);
AlibabaPurSupplierFeedbackcsolResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_pur_supplier_feedbackcsol_response>
    <result>
        <success>true</success>
        <content>
            <prod_top_supplier_csol_pre_entry_result_d_t_o>
                <delivery_number>80048275</delivery_number>
                <po>PO22760278</po>
                <pre_entry_result>false</pre_entry_result>
                <wait_pre_entry_quantity>30</wait_pre_entry_quantity>
                <error_detail_list>
                    <prod_top_supplier_csol_pre_entry_error_detail_d_t_o>
                        <sku_code>BOXNUM001</sku_code>
                        <sku_type>BOX</sku_type>
                        <error_message>箱包已存在</error_message>
                    </prod_top_supplier_csol_pre_entry_error_detail_d_t_o>
                </error_detail_list>
            </prod_top_supplier_csol_pre_entry_result_d_t_o>
        </content>
        <error_msg>系统异常</error_msg>
    </result>
</alibaba_pur_supplier_feedbackcsol_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

返回
顶部