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

alibaba.pur.sr.split (需求池拆分)

拆分寻源请求TOP接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
id Number 必须 174684 需求池行ID
sourcing_request_split_top_out_d_t_o SourcingRequestSplitTopOutDto [] 必须
  • 最大列表长度:999
  • 需求池拆分信息
    • └ quantity
    • String
    • 必须
    • 1
    • 数量/金额
    • └ extra
    • String
    • 可选
    • {"put":"aaa"}
    • 扩展属性
    • └ remark
    • String
    • 可选
    • 1
    • 备注
    user_info UserInfo 必须 操作人信息
    • └ work_no
    • String
    • 必须
    • 1
    • 工号

    响应参数

    名称 类型 示例值 描述
    result ActionResult 获取url的出参
    • └ success
    • Boolean
    • ture
    • 成功标识
    • └ error_code
    • String
    • 200
    • 错误码
    • contents
    • SourcingRequestDto []
    • 1
    • 返回结果
    • └ order_type
    • String
    • byAmount
    • 开单方式
    • └ order_num
    • Number
    • 0
    • 序号
    • └ ou_code
    • String
    • R9Z
    • 费用归属公司OU编码
    • └ remark
    • String
    • 1
    • 备注
    • └ item_name
    • String
    • 程的白名单提交测试
    • 物品名称
    • └ uom
    • String
    • 单位
    • └ apply_dept
    • String
    • A7297
    • 申请人部门
    • └ origin_id
    • String
    • 6493487801
    • 来源ID
    • └ delivery_address
    • String
    • --
    • 收货地址
    • └ ou_id
    • Number
    • 200000081
    • 采购OU ID
    • └ id
    • Number
    • 100195491
    • ID
    • └ item_description
    • String
    • 消金
    • 规格说明
    • └ original_buyer
    • String
    • 56771
    • 原始采购员
    • └ company_code
    • String
    • 99782076
    • 公司编码
    • └ unit_price
    • String
    • 1
    • 单位
    • └ quantity
    • String
    • 60000000
    • 数量或金额
    • └ need_by_date
    • String
    • 1619107200000
    • 期望交货日期
    • └ category_code
    • String
    • EPZ1
    • 类别名称
    • └ actual_requestor
    • String
    • 560225
    • 实际需求方
    • └ parent_id
    • Number
    • 100194125
    • 父任务行ID
    • └ buyer
    • String
    • 56771
    • 采购员
    • └ tags
    • String
    • CMALL
    • 标签
    • └ apply_person
    • String
    • 56771
    • 申请人
    • └ origin_type
    • String
    • PR
    • 来源类型
    • └ apply_code
    • String
    • PR10038355
    • 申请编号
    • └ currency_code
    • String
    • CNY
    • 币种
    • └ data_source
    • String
    • NEW_PR
    • 数据来源
    • └ is_ceres
    • Boolean
    • false
    • 是否是ceres数据
    • └ status
    • String
    • Pending
    • 状态
    • └ error_msg
    • String
    • 错误了
    • 错误信息
    • └ error_level
    • Number
    • 0
    • 错误级别

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaPurSrSplitRequest req = new AlibabaPurSrSplitRequest();
    req.setId(174684L);
    List<AlibabaPurSrSplitRequest.SourcingRequestSplitTopOutDto> list2 = new ArrayList<AlibabaPurSrSplitRequest.SourcingRequestSplitTopOutDto>();
    AlibabaPurSrSplitRequest.SourcingRequestSplitTopOutDto obj3 = new AlibabaPurSrSplitRequest.SourcingRequestSplitTopOutDto();
    list2.add(obj3);
    obj3.setQuantity("1");
    obj3.setExtra("{\"put\":\"aaa\"}");
    obj3.setRemark("1");
    req.setSourcingRequestSplitTopOutDTO(list2);
    AlibabaPurSrSplitRequest.UserInfo obj4 = new AlibabaPurSrSplitRequest.UserInfo();
    obj4.setWorkNo("1");
    req.setUserInfo(obj4);
    AlibabaPurSrSplitResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_pur_sr_split_response>
        <result>
            <success>ture</success>
            <error_code>200</error_code>
            <contents>
                <sourcing_request_dto>
                    <order_type>byAmount</order_type>
                    <order_num>0</order_num>
                    <ou_code>R9Z</ou_code>
                    <remark>1</remark>
                    <item_name>程的白名单提交测试</item_name>
                    <uom>元</uom>
                    <apply_dept>A7297</apply_dept>
                    <origin_id>6493487801</origin_id>
                    <delivery_address>--</delivery_address>
                    <ou_id>200000081</ou_id>
                    <id>100195491</id>
                    <item_description>消金</item_description>
                    <original_buyer>56771</original_buyer>
                    <company_code>99782076</company_code>
                    <unit_price>1</unit_price>
                    <quantity>60000000</quantity>
                    <need_by_date>1619107200000</need_by_date>
                    <category_code>EPZ1</category_code>
                    <actual_requestor>560225</actual_requestor>
                    <parent_id>100194125</parent_id>
                    <buyer>56771</buyer>
                    <tags>CMALL</tags>
                    <apply_person>56771</apply_person>
                    <origin_type>PR</origin_type>
                    <apply_code>PR10038355</apply_code>
                    <currency_code>CNY</currency_code>
                    <data_source>NEW_PR</data_source>
                    <is_ceres>false</is_ceres>
                    <status>Pending</status>
                </sourcing_request_dto>
            </contents>
            <error_msg>错误了</error_msg>
            <error_level>0</error_level>
        </result>
    </alibaba_pur_sr_split_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

    返回
    顶部