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

alibaba.pur.product.sync (同步产品)

同步产品

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
access_product_dtos AccessProductDto [] 必须
  • 最大列表长度:20
  • 产品对象
    • └ source_category_name
    • String
    • 必须
    • 生活用品
    • 分类名称
    • └ tenant_id
    • Number
    • 必须
    • 2
    • 租户
    • └ catalog_category_id
    • Number
    • 可选
    • 110
    • 品类ID
    • └ source_value
    • String
    • 必须
    • 1345678
    • 来源值(产品ID)
    • └ source_type
    • String
    • 可选
    • 冰箱
    • 子类型
    • └ img_url_list
    • String []
    • 可选
    • [https://imgurl]
    • 图片列表
    • └ buyer_work_no
    • String
    • 可选
    • 1345
    • 采购员
    • └ data_source
    • String
    • 必须
    • SN-TEST
    • 来源
    • └ purchase_channel
    • String
    • 必须
    • EXTERNAL
    • 采购通道 CATALOG, EXTERNAL,QUOTATION_SETTLEMENT, VIRTUAL_PR
    • └ order_type
    • String
    • 必须
    • QUANTITY
    • 计价方式 AMOUNT QUANTITY BOTH
    • └ category_id
    • Number
    • 可选
    • 4566
    • 采购类别
    • └ category_code
    • String
    • 可选
    • HL4859
    • 采购编码
    • └ recommendation
    • String
    • 可选
    • 很好的产品
    • 产品详情
    • └ brand_name
    • String
    • 可选
    • 华为
    • 品牌名称
    • └ brand_id
    • Number
    • 可选
    • 3222
    • 品牌ID
    • └ source_info
    • String
    • 可选
    • {}
    • 额外信息
    • └ unit
    • String
    • 必须
    • 计价单位
    • └ product_desc
    • String
    • 可选
    • CPU2核
    • 产品描述
    • └ category_use_id
    • Number
    • 可选
    • 21312
    • 采购用途
    • └ img_storage_type
    • String
    • 可选
    • 图片存储方式
    • └ source_category_id
    • Number
    • 必须
    • 13424
    • 外部分类
    • product_attr_value_list
    • AccessProductAttrValueDto []
    • 可选
    • 产品属性
    • └ attr_en_name
    • String
    • 可选
    • color
    • 属性Key英文值
    • └ attr_name
    • String
    • 可选
    • 颜色
    • 属性Key中文值
    • └ attr_en_value_name_list
    • String []
    • 可选
    • [black]
    • 属性Value值英文
    • └ attr_value_name_list
    • String []
    • 可选
    • [黑色]
    • 属性Value值中文
    • └ attr_desc
    • String
    • 可选
    • 属性描述
    • └ is_key
    • String
    • 可选
    • y
    • 是否关键属性y/n
    • └ front_category_id
    • Number
    • 可选
    • 45566
    • 前台类目
    • └ product_name
    • String
    • 必须
    • 华为手机
    • 产品名称
    • └ mall_url
    • String
    • 可选
    • https://XXX
    • 产品跳转链接

    响应参数

    名称 类型 示例值 描述
    result ActionResult 获取url的出参
    • └ message
    • String
    • 参数错误
    • 返回提示信息
    • └ error
    • String
    • 0001
    • 错误码
    • └ is_success
    • Boolean
    • false
    • 是否成功
    • └ ret_value
    • String
    • 3225252
    • 返回值

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaPurProductSyncRequest req = new AlibabaPurProductSyncRequest();
    List<AlibabaPurProductSyncRequest.AccessProductDto> list2 = new ArrayList<AlibabaPurProductSyncRequest.AccessProductDto>();
    AlibabaPurProductSyncRequest.AccessProductDto obj3 = new AlibabaPurProductSyncRequest.AccessProductDto();
    list2.add(obj3);
    obj3.setSourceCategoryName("生活用品");
    obj3.setTenantId(2L);
    obj3.setCatalogCategoryId(110L);
    obj3.setSourceValue("1345678");
    obj3.setSourceType("冰箱");
    obj3.setImgUrlList("https://imgurl");
    obj3.setBuyerWorkNo("1345");
    obj3.setDataSource("SN-TEST");
    obj3.setPurchaseChannel("EXTERNAL");
    obj3.setOrderType("QUANTITY");
    obj3.setCategoryId(4566L);
    obj3.setCategoryCode("HL4859");
    obj3.setRecommendation("很好的产品");
    obj3.setBrandName("华为");
    obj3.setBrandId(3222L);
    obj3.setSourceInfo("{}");
    obj3.setUnit("件");
    obj3.setProductDesc("CPU2核");
    obj3.setCategoryUseId(21312L);
    obj3.setImgStorageType("无");
    obj3.setSourceCategoryId(13424L);
    List<AlibabaPurProductSyncRequest.AccessProductAttrValueDto> list6 = new ArrayList<AlibabaPurProductSyncRequest.AccessProductAttrValueDto>();
    AlibabaPurProductSyncRequest.AccessProductAttrValueDto obj7 = new AlibabaPurProductSyncRequest.AccessProductAttrValueDto();
    list6.add(obj7);
    obj7.setAttrEnName("color");
    obj7.setAttrName("颜色");
    obj7.setAttrEnValueNameList("black");
    obj7.setAttrValueNameList("黑色");
    obj7.setAttrDesc("无");
    obj7.setIsKey("y");
    list4.setProductAttrValueList(list6);
    obj3.setFrontCategoryId(45566L);
    obj3.setProductName("华为手机");
    obj3.setMallUrl("https://XXX");
    req.setAccessProductDtos(list2);
    AlibabaPurProductSyncResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_pur_product_sync_response>
        <result>
            <message>参数错误</message>
            <error>0001</error>
            <is_success>false</is_success>
            <ret_value>3225252</ret_value>
        </result>
    </alibaba_pur_product_sync_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

    返回
    顶部