文档中心 > API类目 > 银泰开放平台

alibaba.mos.goods.open.spu.save (数字化(整款)信息录入)

银泰商品-数字化(商品)录入接口 以整款商品为颗粒度的商品发布更新接口;该接口发布的商品数据属于共享信息;发布后并不属于某供应商;而是所有商家共同维护共同使用的数据 以intime_brand_id+style_no 为主键 如果存在就更新,如果不存在就新增

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_open_spu_save_dto OpenSpuSaveDto 必须 入参
  • └ allow_adding
  • Boolean
  • 可选
  • true
  • 是否允许新增true/false
  • └ category_id
  • Number
  • 必须
  • 51101111
  • 类目id
  • color_images
  • ColorImageVo []
  • 可选
  • 颜色图
  • └ image_url
  • String
  • 可选
  • http://sss
  • 图片url
  • └ pv_id
  • String
  • 可选
  • 11111:22222
  • 颜色属性值对
  • └ prop_name
  • String
  • 可选
  • 颜色
  • 属性项名称,如:颜色、规格
  • └ prop_value
  • String
  • 可选
  • 白色
  • 属性值,如:白色
  • cspus
  • OpenCspuSaveDto []
  • 必须
  • Cspu 最大列表长度:100
  • └ art_no
  • String
  • 必须
  • 1111111
  • 货号
  • └ barcode
  • String
  • 必须
  • 11111
  • 条码
  • └ outer_id
  • String
  • 必须
  • 111111
  • 外部id
  • props
  • GoodsPropertyDto []
  • 必须
  • 销售属性
  • └ property_id
  • String
  • 可选
  • 1111
  • 属性id
  • └ property_name
  • String
  • 必须
  • 颜色分类
  • 属性name
  • └ property_sort_order
  • Number
  • 可选
  • 1
  • 属性排序
  • └ value_custom_name
  • String
  • 可选
  • 颜色
  • 自定义名称
  • └ value_id
  • String
  • 可选
  • 111
  • 属性值id
  • └ value_name
  • String
  • 必须
  • 红色
  • 属性值name
  • └ value_sort_order
  • Number
  • 可选
  • 1
  • 属性值排序
  • └ tag_price
  • Number
  • 可选
  • 1000
  • 吊牌价单位分【只在新增时有效,更新时无效】
  • └ title
  • String
  • 可选
  • 测试
  • 单品标题
  • detail_images
  • ImageVo []
  • 可选
  • 详情图宽度以750像素~2000像素为佳,单张高度≤1546像素。整体详情图宽度保持一致,详情中所有图片总高度不得低于1500像素,数量不大于20条
  • └ height
  • Number
  • 可选
  • 200
  • └ position
  • Number
  • 可选
  • 1
  • 排序
  • └ url
  • String
  • 可选
  • url
  • url
  • └ width
  • Number
  • 可选
  • 1000
  • └ intime_brand_id
  • Number
  • 必须
  • 11328
  • 银泰品牌
  • main_images
  • ImageVo []
  • 可选
  • 主图宽高不能小于700,不能大于4000;比例只能为1:1,数量不大于20条
  • └ height
  • Number
  • 可选
  • 800
  • └ position
  • Number
  • 可选
  • 1
  • 排序
  • └ url
  • String
  • 可选
  • url
  • 图片url
  • └ width
  • Number
  • 可选
  • 800
  • props
  • GoodsPropertyDto []
  • 可选
  • 类目属性
  • └ property_id
  • String
  • 可选
  • 1111
  • 属性id
  • └ property_name
  • String
  • 可选
  • 产地
  • 属性
  • └ property_sort_order
  • Number
  • 可选
  • 1
  • 属性排序
  • └ value_custom_name
  • String
  • 可选
  • 北京
  • 自定义属性
  • └ value_id
  • String
  • 可选
  • 1111
  • 属性值id
  • └ value_name
  • String
  • 可选
  • 北京
  • 属性值
  • └ value_sort_order
  • Number
  • 可选
  • 1
  • 属性值排序
  • └ short_title
  • String
  • 可选
  • 短标题
  • 短标题
  • └ style_no
  • String
  • 必须
  • TM2020212
  • 款号
  • └ title
  • String
  • 必须
  • 测试标题
  • 标题
  • └ goods_type
  • String
  • 可选
  • NORMAL
  • 目前只支持 赠品(GIVEAWAY)和普通商品(NORMAL) 默认 NORMAL GIVEAWAY
  • three_to_four_images
  • ImageVO []
  • 可选
  • {"height":1000,"position":0,"url":"https://xxx.com/image/aaaaaa.jpg","width":750}
  • 3:4主图宽度不能小于600,不能大于400;比例只能3:4,数量不大于20条
  • └ height
  • Number
  • 可选
  • 750
  • └ position
  • Number
  • 可选
  • 0
  • 排序
  • └ url
  • String
  • 可选
  • url
  • 图片url
  • └ width
  • Number
  • 可选
  • 100

响应参数

名称 类型 示例值 描述
data SpuSaveResponse true 是否成功
  • cspus
  • BarcodeCspu []
  • {}
  • cspuList
  • └ barcode
  • String
  • TM111111
  • 条码
  • └ cspu_id
  • Number
  • 1000200001234
  • cspuId
  • └ spu_id
  • Number
  • 1000200001231
  • spuid
tips_msg String 提示 提示信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaMosGoodsOpenSpuSaveRequest req = new AlibabaMosGoodsOpenSpuSaveRequest();
AlibabaMosGoodsOpenSpuSaveRequest.OpenSpuSaveDto obj1 = new AlibabaMosGoodsOpenSpuSaveRequest.OpenSpuSaveDto();
obj1.setAllowAdding(true);
obj1.setCategoryId(51101111L);
List<AlibabaMosGoodsOpenSpuSaveRequest.ColorImageVo> list3 = new ArrayList<AlibabaMosGoodsOpenSpuSaveRequest.ColorImageVo>();
AlibabaMosGoodsOpenSpuSaveRequest.ColorImageVo obj4 = new AlibabaMosGoodsOpenSpuSaveRequest.ColorImageVo();
list3.add(obj4);
obj4.setImageUrl("http://sss");
obj4.setPvId("11111:22222");
obj4.setPropName("颜色");
obj4.setPropValue("白色");
obj1.setColorImages(list3);
List<AlibabaMosGoodsOpenSpuSaveRequest.OpenCspuSaveDto> list6 = new ArrayList<AlibabaMosGoodsOpenSpuSaveRequest.OpenCspuSaveDto>();
AlibabaMosGoodsOpenSpuSaveRequest.OpenCspuSaveDto obj7 = new AlibabaMosGoodsOpenSpuSaveRequest.OpenCspuSaveDto();
list6.add(obj7);
obj7.setArtNo("1111111");
obj7.setBarcode("11111");
obj7.setOuterId("111111");
List<AlibabaMosGoodsOpenSpuSaveRequest.GoodsPropertyDto> list10 = new ArrayList<AlibabaMosGoodsOpenSpuSaveRequest.GoodsPropertyDto>();
AlibabaMosGoodsOpenSpuSaveRequest.GoodsPropertyDto obj11 = new AlibabaMosGoodsOpenSpuSaveRequest.GoodsPropertyDto();
list10.add(obj11);
obj11.setPropertyId("1111");
obj11.setPropertyName("颜色分类");
obj11.setPropertySortOrder(1L);
obj11.setValueCustomName("颜色");
obj11.setValueId("111");
obj11.setValueName("红色");
obj11.setValueSortOrder(1L);
list8.setProps(list10);
obj7.setTagPrice(1000L);
obj7.setTitle("测试");
obj1.setCspus(list6);
List<AlibabaMosGoodsOpenSpuSaveRequest.ImageVo> list13 = new ArrayList<AlibabaMosGoodsOpenSpuSaveRequest.ImageVo>();
AlibabaMosGoodsOpenSpuSaveRequest.ImageVo obj14 = new AlibabaMosGoodsOpenSpuSaveRequest.ImageVo();
list13.add(obj14);
obj14.setHeight(200L);
obj14.setPosition(1L);
obj14.setUrl("url");
obj14.setWidth(1000L);
obj1.setDetailImages(list13);
obj1.setIntimeBrandId(11328L);
List<AlibabaMosGoodsOpenSpuSaveRequest.ImageVo> list16 = new ArrayList<AlibabaMosGoodsOpenSpuSaveRequest.ImageVo>();
AlibabaMosGoodsOpenSpuSaveRequest.ImageVo obj17 = new AlibabaMosGoodsOpenSpuSaveRequest.ImageVo();
list16.add(obj17);
obj17.setHeight(800L);
obj17.setPosition(1L);
obj17.setUrl("url");
obj17.setWidth(800L);
obj1.setMainImages(list16);
List<AlibabaMosGoodsOpenSpuSaveRequest.GoodsPropertyDto> list19 = new ArrayList<AlibabaMosGoodsOpenSpuSaveRequest.GoodsPropertyDto>();
AlibabaMosGoodsOpenSpuSaveRequest.GoodsPropertyDto obj20 = new AlibabaMosGoodsOpenSpuSaveRequest.GoodsPropertyDto();
list19.add(obj20);
obj20.setPropertyId("1111");
obj20.setPropertyName("产地");
obj20.setPropertySortOrder(1L);
obj20.setValueCustomName("北京");
obj20.setValueId("1111");
obj20.setValueName("北京");
obj20.setValueSortOrder(1L);
obj1.setProps(list19);
obj1.setShortTitle("短标题");
obj1.setStyleNo("TM2020212");
obj1.setTitle("测试标题");
obj1.setGoodsType("NORMAL");
List<AlibabaMosGoodsOpenSpuSaveRequest.ImageVO> list22 = new ArrayList<AlibabaMosGoodsOpenSpuSaveRequest.ImageVO>();
AlibabaMosGoodsOpenSpuSaveRequest.ImageVO obj23 = new AlibabaMosGoodsOpenSpuSaveRequest.ImageVO();
list22.add(obj23);
obj23.setHeight(750L);
obj23.setPosition(0L);
obj23.setUrl("url");
obj23.setWidth(100L);
obj1.setThreeToFourImages(list22);
req.setParamOpenSpuSaveDto(obj1);
AlibabaMosGoodsOpenSpuSaveResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_mos_goods_open_spu_save_response>
    <data>
        <cspus>
            <barcode_cspu>
                <barcode>TM111111</barcode>
                <cspu_id>1000200001234</cspu_id>
            </barcode_cspu>
        </cspus>
        <spu_id>1000200001231</spu_id>
    </data>
    <tips_msg>提示</tips_msg>
</alibaba_mos_goods_open_spu_save_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

返回
顶部