文档中心 > API类目 > 五道口API

alibaba.wdk.pos.item.promotion.batchget (商品促销查询)

商品促销查询,用于轮询用

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
shop_id Number 必须 35001 门店Id
items ItemParamDo [] 必须
  • 最大列表长度:50
  • 参数集
    • └ bar_code
    • String
    • 可选
    • 6912354
    • 标准码(13位69码)或 自编码(7位)
    • └ out_sku_id
    • String
    • 可选
    • 1001
    • ERP 商品编码

    响应参数

    名称 类型 示例值 描述
    result MResult module 返回结果
    • └ err_code
    • String
    • err_code
    • 错误编码
    • └ err_msg
    • String
    • errMsg
    • 错误提示
    • └ success
    • Boolean
    • true
    • 是否成功
    • target_list
    • PosItemPromotionDo []
    • target
    • 结果
    • └ promotion_reason
    • String
    • 让利
    • 促销原因
    • └ promotion_end
    • String
    • 2015/12/1 0:00
    • 促销结束时间
    • └ promotion_start
    • String
    • 2015/12/8 0:00
    • 促销开始时间
    • └ price
    • Number
    • 5500
    • 单价(原价)
    • └ promotion_price
    • Number
    • 5000
    • 促销价
    • └ promotion_type
    • String
    • 1
    • 促销类型 1:限购 2:满减
    • └ bar_code
    • String
    • 693232
    • 标准码(13位69码)或 自编码(7位
    • └ out_sku_id
    • String
    • 1001
    • 商品编码(exp:1001)
    • └ if_promotion
    • Boolean
    • true
    • 是否促销
    • └ zp_act_info
    • String
    • 买2件赠1件
    • 赠品活动信息

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaWdkPosItemPromotionBatchgetRequest req = new AlibabaWdkPosItemPromotionBatchgetRequest();
    req.setShopId(35001L);
    List<AlibabaWdkPosItemPromotionBatchgetRequest.ItemParamDo> list2 = new ArrayList<AlibabaWdkPosItemPromotionBatchgetRequest.ItemParamDo>();
    AlibabaWdkPosItemPromotionBatchgetRequest.ItemParamDo obj3 = new AlibabaWdkPosItemPromotionBatchgetRequest.ItemParamDo();
    list2.add(obj3);
    obj3.setBarCode("6912354");
    obj3.setOutSkuId("1001");
    req.setItems(list2);
    AlibabaWdkPosItemPromotionBatchgetResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_wdk_pos_item_promotion_batchget_response>
        <result>
            <err_code>err_code</err_code>
            <err_msg>errMsg</err_msg>
            <success>true</success>
            <target_list>
                <pos_item_promotion_do>
                    <promotion_reason>让利</promotion_reason>
                    <promotion_end>2015/12/1 0:00</promotion_end>
                    <promotion_start>2015/12/8 0:00</promotion_start>
                    <price>5500</price>
                    <promotion_price>5000</promotion_price>
                    <promotion_type>1</promotion_type>
                    <bar_code>693232</bar_code>
                    <out_sku_id>1001</out_sku_id>
                    <if_promotion>true</if_promotion>
                    <zp_act_info>买2件赠1件</zp_act_info>
                </pos_item_promotion_do>
            </target_list>
        </result>
    </alibaba_wdk_pos_item_promotion_batchget_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

    返回
    顶部