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

alibaba.icbu.shopclone.icbuproductrights.query (ICBU商品权益查询)

查询用户在其他平台店铺的商品发布到ICBU后,是否获得了优品权益的状态和外贸服务平台所关注的其他数据

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
external_icbu_product_rights_query_param ExternalIcbuProductRightsQueryParam 必须 ICBU商品获得权益查询参数
  • └ from_product_unique_ids
  • String []
  • 可选
  • ["5A2E6C1F", "567ABCDE"]
  • 希望查询的商品在来源店铺中的ID列表
  • └ 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,区分大小写
  • └ icbu_product_ids
  • Number []
  • 可选
  • [1005936231,2345166496]
  • 希望查询的商品在来源店铺中的ID列表

响应参数

名称 类型 示例值 描述
result_dto ResultDto resultDto
  • └ success
  • Boolean
  • false
  • 是否成功
  • └ result_code
  • String
  • PARAM_INVALID
  • 错误码
  • └ result_msg
  • String
  • 参数不合法
  • 错误信息
  • external_icbu_product_rights_query_result_dto
  • ExternalIcbuProductRightsQueryResultDto
  • 返回结果
  • succeed_products
  • IcbuProductRightsVo []
  • 查询成功的商品列表
  • └ from_product_unique_id
  • String
  • xxxxx
  • 商品在来源平台中的唯一不可变ID,与入参一致
  • └ icbu_product_id
  • Number
  • 3
  • 商品在ICBU的ID
  • └ good_product_right_enabled
  • Boolean
  • false
  • 当前是否享受优品权益中
  • └ unknown_product_ids
  • Number []
  • Top,Pub
  • 未找到回写记录的商品在ICBU的ID列表,通过ICBU的商品ID查询时,未找到的商品会通过此字段返回
  • └ invalid_product_ids
  • Number []
  • Top,Pub
  • 在ICBU的状态为被删除/无效的商品的ID列表
  • └ unknown_from_product_ids
  • String []
  • 未找到回写记录的商品在来源平台的ID列表,通过来源平台ID查询时,未找到的商品会通过此字段返回

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaIcbuShopcloneIcbuproductrightsQueryRequest req = new AlibabaIcbuShopcloneIcbuproductrightsQueryRequest();
AlibabaIcbuShopcloneIcbuproductrightsQueryRequest.ExternalIcbuProductRightsQueryParam obj1 = new AlibabaIcbuShopcloneIcbuproductrightsQueryRequest.ExternalIcbuProductRightsQueryParam();
obj1.setFromProductUniqueIds(""5A2E6C1F", "567ABCDE"");
obj1.setCompanyId(200012245L);
obj1.setAccountId(2215693550141L);
obj1.setFromShopPlatformCode("1688");
obj1.setFromShopUniqueId("1234567ABCDE");
obj1.setIcbuProductIds(new Long[] { 1005936231,2345166496 };
);
req.setExternalIcbuProductRightsQueryParam(obj1);
AlibabaIcbuShopcloneIcbuproductrightsQueryResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_icbu_shopclone_icbuproductrights_query_response>
    <result_dto>
        <success>false</success>
        <result_code>PARAM_INVALID</result_code>
        <result_msg>参数不合法</result_msg>
        <external_icbu_product_rights_query_result_dto>
            <succeed_products>
                <icbu_product_rights_vo>
                    <from_product_unique_id>xxxxx</from_product_unique_id>
                    <icbu_product_id>3</icbu_product_id>
                    <good_product_right_enabled>false</good_product_right_enabled>
                </icbu_product_rights_vo>
            </succeed_products>
            <unknown_product_ids>
                <number>Top</number>
                <number>Pub</number>
            </unknown_product_ids>
            <invalid_product_ids>
                <number>Top</number>
                <number>Pub</number>
            </invalid_product_ids>
        </external_icbu_product_rights_query_result_dto>
    </result_dto>
</alibaba_icbu_shopclone_icbuproductrights_query_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

返回
顶部