文档中心 > API类目 > 代发管理

taobao.top.distribution.upload (分销代码解密场景上传分销关系)

分销代码解密场景上传分销关系 注意: 1、卖家维度有并发锁 2、单次上传不超过200条

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
upload_distribute_info_request UploadDistributeInfoRequest 可选 入参
  • distribute_infos
  • DistributeInfo []
  • 可选
  • []
  • 映射关系,单次上传不超过200条
  • └ item_id
  • Number
  • 可选
  • 123
  • 淘宝商品ID
  • └ supplier_id
  • String
  • 可选
  • 123
  • 供应商ID
  • └ product_id
  • String
  • 可选
  • 123
  • 货品ID
  • └ operator_key
  • String
  • 可选
  • ADD
  • 操作类型:ADD、DELETE

响应参数

名称 类型 示例值 描述
upload_distributeinfo_response UploadDistributeInfoResponse 返回结果
  • distribute_infos
  • DistributeInfo []
  • 入参结果
  • └ item_id
  • Number
  • 123
  • 淘宝商品ID
  • └ operator_key
  • String
  • ADD
  • ADD,DELETE
  • └ supplier_id
  • String
  • 123
  • 供货商ID
  • └ product_id
  • String
  • 123
  • 货品ID
  • └ update_result
  • Boolean
  • true
  • 单条操作结果
  • └ update_error_msg
  • String
  • 数据未回传,删除失败,请确认入参是否正确
  • 错误原因:数据未回传,删除失败,请确认入参是否正确、

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
TopDistributionUploadRequest req = new TopDistributionUploadRequest();
TopDistributionUploadRequest.UploadDistributeInfoRequest obj1 = new TopDistributionUploadRequest.UploadDistributeInfoRequest();
List<TopDistributionUploadRequest.DistributeInfo> list3 = new ArrayList<TopDistributionUploadRequest.DistributeInfo>();
TopDistributionUploadRequest.DistributeInfo obj4 = new TopDistributionUploadRequest.DistributeInfo();
list3.add(obj4);
obj4.setItemId(123L);
obj4.setSupplierId("123");
obj4.setProductId("123");
obj4.setOperatorKey("ADD");
obj1.setDistributeInfos(list3);
req.setUploadDistributeInfoRequest(obj1);
TopDistributionUploadResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<top_distribution_upload_response>
    <upload_distributeinfo_response>
        <distribute_infos>
            <distribute_info>
                <item_id>123</item_id>
                <operator_key>ADD</operator_key>
                <supplier_id>123</supplier_id>
                <product_id>123</product_id>
                <update_result>true</update_result>
                <update_error_msg>数据未回传,删除失败,请确认入参是否正确</update_error_msg>
            </distribute_info>
        </distribute_infos>
    </upload_distributeinfo_response>
</top_distribution_upload_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

返回
顶部