文档中心 > API类目 > ICBU卖家API

alibaba.icbu.shopclone.externalshopinfo.write (店铺基础数据回写)

调用此接口将绑定的其他平台店铺基础信息回写到ICBU

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
external_shop_info_write_param ExternalShopInfoWriteParam 必须 站外店铺数据回写参数
  • └ vendor_company_name
  • String
  • 必须
  • 杭州赛群网络科技有限公司
  • 三方服务商公司的中文名称,不可变,需要与营业执照一致
  • └ service_code
  • String
  • 可选
  • ISVXXA72807
  • 三方服务市场中对应此次搬品服务的服务编码,可变,调用接口会更新
  • └ from_shop_name
  • String
  • 必须
  • 服装有限公司
  • 来源平台的店铺名称,可变,如名称改变再次调用接口可更新
  • └ from_shop_page_url
  • String
  • 必须
  • https//www.example.com/detail.htm
  • 来源平台的店铺详情页链接,可变,再次调用接口可更新
  • └ action
  • String
  • 可选
  • BIND
  • 数据回写的动作是店铺绑定还是解绑,区分大小写
  • └ confirm_time
  • Date
  • 可选
  • 2023-10-10 00:00:00
  • 用户进行店铺验证,关联到三方工具平台的时间,解绑动作不需传此字段
  • └ from_shop_detail_attr_json
  • String
  • 可选
  • {"level": "1"}
  • JSON字符串,来源平台店铺的其他扩展信息,如评级、资质
  • └ company_id
  • Number
  • 可选
  • 200012245
  • ICBU账号体系中的公司id,通过授权接口获取,有accountId的情况下可不传
  • └ account_id
  • Number
  • 必须
  • 2215693550141
  • ICBU账号体系中的账号id,通过授权接口获取
  • └ from_shop_platform_code
  • String
  • 必须
  • 1688
  • 绑定店铺来源平台的编码,区分大小写
  • └ from_shop_unique_id
  • String
  • 必须
  • 1234567ABCDE
  • 来源平台的店铺唯一不可变ID,区分大小写

响应参数

名称 类型 示例值 描述
result_dto ResultDto resultDto
  • └ success
  • Boolean
  • false
  • 是否成功
  • └ result_code
  • String
  • PARAM_INVALID
  • 错误码
  • └ result_msg
  • String
  • 参数不合法
  • 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaIcbuShopcloneExternalshopinfoWriteRequest req = new AlibabaIcbuShopcloneExternalshopinfoWriteRequest();
AlibabaIcbuShopcloneExternalshopinfoWriteRequest.ExternalShopInfoWriteParam obj1 = new AlibabaIcbuShopcloneExternalshopinfoWriteRequest.ExternalShopInfoWriteParam();
obj1.setVendorCompanyName("杭州赛群网络科技有限公司");
obj1.setServiceCode("ISVXXA72807");
obj1.setFromShopName("服装有限公司");
obj1.setFromShopPageUrl("https//www.example.com/detail.htm");
obj1.setAction("BIND");
obj1.setConfirmTime(StringUtils.parseDateTime("2023-10-10 00:00:00"));
obj1.setFromShopDetailAttrJson("{\"level\": \"1\"}");
obj1.setCompanyId(200012245L);
obj1.setAccountId(2215693550141L);
obj1.setFromShopPlatformCode("1688");
obj1.setFromShopUniqueId("1234567ABCDE");
req.setExternalShopInfoWriteParam(obj1);
AlibabaIcbuShopcloneExternalshopinfoWriteResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_icbu_shopclone_externalshopinfo_write_response>
    <result_dto>
        <success>false</success>
        <result_code>PARAM_INVALID</result_code>
        <result_msg>参数不合法</result_msg>
    </result_dto>
</alibaba_icbu_shopclone_externalshopinfo_write_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

返回
顶部